428 lines
14 KiB
Plaintext
428 lines
14 KiB
Plaintext
--
|
|
-- WWP-QOS-410-MIB.my
|
|
--
|
|
--
|
|
|
|
|
|
WWP-QOS-410-MIB DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
TEXTUAL-CONVENTION FROM SNMPv2-TC
|
|
NOTIFICATION-TYPE, Counter32, Integer32, OBJECT-TYPE, MODULE-IDENTITY
|
|
FROM SNMPv2-SMI
|
|
TruthValue, RowStatus
|
|
FROM SNMPv2-TC
|
|
wwpModules
|
|
FROM WWP-SMI;
|
|
|
|
wwpQos410MIB MODULE-IDENTITY
|
|
LAST-UPDATED "200104031700Z"
|
|
ORGANIZATION "World Wide Packets, Inc"
|
|
CONTACT-INFO
|
|
" Mib Meister
|
|
Postal: World Wide Packets
|
|
P.O. Box 950
|
|
Veradale, WA 99037
|
|
USA
|
|
Phone: +1 509 242 9000
|
|
Email: mib.meister@worldwidepackets.com"
|
|
DESCRIPTION
|
|
"The MIB module for the WWP QOS specific information."
|
|
REVISION "200104031700Z"
|
|
DESCRIPTION
|
|
"Initial creation."
|
|
::= { wwpModules 29 }
|
|
|
|
|
|
VlanId ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A 12-bit VLAN ID used in the VLAN Tag header."
|
|
SYNTAX INTEGER (1..4094)
|
|
|
|
|
|
--
|
|
-- Node definitions
|
|
--
|
|
|
|
wwpQos410MIBObjects OBJECT IDENTIFIER ::= { wwpQos410MIB 1 }
|
|
|
|
wwpQos410 OBJECT IDENTIFIER ::= { wwpQos410MIBObjects 1 }
|
|
|
|
|
|
-- Notifications
|
|
|
|
wwpQos410NotificationPrefix OBJECT IDENTIFIER ::= { wwpQos410MIB 2 }
|
|
wwpQos410Notifications OBJECT IDENTIFIER ::=
|
|
{ wwpQos410NotificationPrefix 0 }
|
|
|
|
-- Conformance information
|
|
|
|
wwpQos410MIBConformance OBJECT IDENTIFIER ::= { wwpQos410MIB 3 }
|
|
wwpQos410MIBCompliances OBJECT IDENTIFIER ::= { wwpQos410MIBConformance 1 }
|
|
wwpQos410MIBGroups OBJECT IDENTIFIER ::= { wwpQos410MIBConformance 2 }
|
|
|
|
wwpQos410Table OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF WwpQos410Entry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A Table of QOS per vlan per port Entries."
|
|
::= { wwpQos410 1 }
|
|
|
|
wwpQos410Entry OBJECT-TYPE
|
|
SYNTAX WwpQos410Entry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The QOS per vlan per port Entry in the Table."
|
|
INDEX { wwpQos410VlanId, wwpQos410IngressPortId, wwpQos410EgressPortId }
|
|
::= { wwpQos410Table 1 }
|
|
|
|
WwpQos410Entry ::= SEQUENCE {
|
|
wwpQos410VlanId VlanId,
|
|
wwpQos410IngressPortId INTEGER,
|
|
wwpQos410EgressPortId INTEGER,
|
|
wwpQos410MinRateLimit Integer32,
|
|
wwpQos410MaxRateLimit Integer32,
|
|
wwpQos410QueueSize INTEGER,
|
|
wwpQos410Weight INTEGER,
|
|
wwpQos410RowStatus RowStatus
|
|
}
|
|
|
|
|
|
wwpQos410VlanId OBJECT-TYPE
|
|
SYNTAX VlanId
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Vlan ID for this instance of QOS. This Vlan Id should refer to
|
|
the wwpVlanId in the WwpVlanEntry."
|
|
::= { wwpQos410Entry 1 }
|
|
|
|
wwpQos410IngressPortId OBJECT-TYPE
|
|
SYNTAX INTEGER (1..65535)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Ingress Port ID for this instance of. Port ID's start at 1, and are
|
|
consecutive for each additional port. This port Id should
|
|
refer to the dot1dBasePort in the Dot1dBasePortEntry."
|
|
::= { wwpQos410Entry 2 }
|
|
|
|
wwpQos410EgressPortId OBJECT-TYPE
|
|
SYNTAX INTEGER (1..65535)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Egress Port ID for this instance of. Port ID's start at 1, and are
|
|
consecutive for each additional port. This port Id should
|
|
refer to the dot1dBasePort in the Dot1dBasePortEntry."
|
|
::= { wwpQos410Entry 3 }
|
|
|
|
wwpQos410MinRateLimit OBJECT-TYPE
|
|
SYNTAX Integer32(0..128000)
|
|
UNITS "kbps"
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Bandwidth guaranteed for this QOS entry, specified in 64Kb/s increments.
|
|
The maximum value for this object is 8Gb/s, if this egress port is
|
|
the lead port of a link aggregation group. The total of all QOS entries
|
|
for this port cannot exceed the total bandwidth of the port or the set will
|
|
fail."
|
|
::= { wwpQos410Entry 4 }
|
|
|
|
wwpQos410MaxRateLimit OBJECT-TYPE
|
|
SYNTAX Integer32(1..128000)
|
|
UNITS "kbps"
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Bandwidth limit that cannot be exceeded by this QOS entry.
|
|
The bandwidth is specified in 64Kb/s increments, with a maximum
|
|
of 8Gb/s. The value specified cannot exceed the current bandwidth
|
|
of the port. Values greater than 1 Gb/s can only be setup once a
|
|
link agg group has been established."
|
|
::= { wwpQos410Entry 5 }
|
|
|
|
wwpQos410QueueSize OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
qSize16kb(1),
|
|
qSize32kb(2),
|
|
qSize64kb(3),
|
|
qSize128kb(4),
|
|
qSize256kb(5),
|
|
qSize512kb(6),
|
|
qSize1mb(7),
|
|
qSize2mb(8),
|
|
qSize4mb(9),
|
|
qSize8mb(10),
|
|
qSize16mb(11),
|
|
qSize32mb(12)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The size of the queue for this QOS entry."
|
|
::= { wwpQos410Entry 6 }
|
|
|
|
|
|
wwpQos410Weight OBJECT-TYPE
|
|
SYNTAX INTEGER { qw1(1), qw2(2), qw3(3), qw4(4), qw5(5), qw6(6), qw7(7),
|
|
qw8(8), qw10(9), qw12(10), qw14(11), qw16(12), qw20(13), qw24(14),
|
|
qw28(15), qw32(16), qw40(17), qw48(18), qw56(19), qw64(20), qw80(21),
|
|
qw96(22), qw112(23), qw128(24), qw160(25), qw192(26), qw224(27), qw256(28),
|
|
qw320(29), qw384(30), qw448(31), qw512(32), qw640(33), qw768(34), qw896(35),
|
|
qw1024(36)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Value that is used to determine which QOS entries
|
|
will receive the remaining bandwidth once Minimum
|
|
Bandwidth requirements have been satisfied for all
|
|
QOS entries. QOS entries with greater weight
|
|
(smaller number) will receive a larger portion of this bandwidth."
|
|
::= { wwpQos410Entry 7 }
|
|
|
|
|
|
wwpQos410RowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Used to manage the creation and deletion of the
|
|
conceptual rows in this table.
|
|
|
|
To create a row in this table, a manager must
|
|
set this object to 'createAndGo'."
|
|
::= { wwpQos410Entry 8 }
|
|
|
|
wwpQos410StatsTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF WwpQos410StatsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A Table of QOS Stats per vlan per ingress/egress port Entries."
|
|
::= { wwpQos410 2 }
|
|
|
|
|
|
wwpQos410StatsEntry OBJECT-TYPE
|
|
SYNTAX WwpQos410StatsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The QOS Stats per vlan per port Entry in the Table."
|
|
INDEX { wwpQos410StatsVlanId, wwpQos410StatsIngressPortId, wwpQos410StatsEgressPortId }
|
|
::= { wwpQos410StatsTable 1 }
|
|
|
|
WwpQos410StatsEntry ::= SEQUENCE {
|
|
wwpQos410StatsVlanId VlanId,
|
|
wwpQos410StatsIngressPortId INTEGER,
|
|
wwpQos410StatsEgressPortId INTEGER,
|
|
wwpQos410StatsType INTEGER,
|
|
wwpQos410RxBytesHi Counter32,
|
|
wwpQos410RxBytesLo Counter32
|
|
}
|
|
|
|
wwpQos410StatsVlanId OBJECT-TYPE
|
|
SYNTAX VlanId
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Vlan ID for this instance of QOS. This Vlan Id should refer to
|
|
the wwpVlanId in the WwpVlanEntry."
|
|
::= { wwpQos410StatsEntry 1 }
|
|
|
|
wwpQos410StatsIngressPortId OBJECT-TYPE
|
|
SYNTAX INTEGER (1..65535)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Ingress Port ID for this instance of . Port ID's start at 1,
|
|
and are consecutive for each additional port. This port Id should
|
|
refer to the dot1dBasePort in the Dot1dBasePortEntry."
|
|
::= { wwpQos410StatsEntry 2 }
|
|
|
|
wwpQos410StatsEgressPortId OBJECT-TYPE
|
|
SYNTAX INTEGER (1..65535)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Egress Port ID for this instance of. Port ID's start at 1,
|
|
and are consecutive for each additional port. This port Id should
|
|
refer to the dot1dBasePort in the Dot1dBasePortEntry."
|
|
::= { wwpQos410StatsEntry 3 }
|
|
|
|
wwpQos410StatsType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
accepted(1),
|
|
discarded(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Determines which type of bytes to count, accepted bytes or discarded bytes
|
|
for this QOS entry. The default will count accepted bytes."
|
|
DEFVAL { accepted }
|
|
::= { wwpQos410StatsEntry 4 }
|
|
|
|
wwpQos410RxBytesHi OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of bytes received for this QOS Entry.This counter
|
|
represents the upper 32 bits of the counter value."
|
|
::= { wwpQos410StatsEntry 5 }
|
|
|
|
wwpQos410RxBytesLo OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of bytes received for this QOS Entry.This counter
|
|
represents the lower 32 bits of the counter value."
|
|
::= { wwpQos410StatsEntry 6 }
|
|
|
|
wwpQos410PriToQMapTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF WwpQos410PriToQMapEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A Table of mapping of an RX-priority to a TX-queue."
|
|
::= { wwpQos410 3 }
|
|
|
|
wwpQos410PriToQMapEntry OBJECT-TYPE
|
|
SYNTAX WwpQos410PriToQMapEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The mapping Entry of an RX-priority to a TX-queue in the Table."
|
|
INDEX { wwpQos410RxPriority }
|
|
::= { wwpQos410PriToQMapTable 1 }
|
|
|
|
WwpQos410PriToQMapEntry ::= SEQUENCE {
|
|
wwpQos410RxPriority Integer32,
|
|
wwpQos410TxPriQueue Integer32
|
|
}
|
|
|
|
wwpQos410RxPriority OBJECT-TYPE
|
|
SYNTAX Integer32(0..7)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The RX-prioroty value for this entry."
|
|
::= { wwpQos410PriToQMapEntry 1 }
|
|
|
|
wwpQos410TxPriQueue OBJECT-TYPE
|
|
SYNTAX Integer32(0..7)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The TX-priority-queue value for this entry."
|
|
::= { wwpQos410PriToQMapEntry 2 }
|
|
|
|
wwpQos410PortTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF WwpQos410PortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A Table of QOS per port Entries."
|
|
::= { wwpQos410 4 }
|
|
|
|
wwpQos410PortEntry OBJECT-TYPE
|
|
SYNTAX WwpQos410PortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The QOS per port Entry in the Table."
|
|
INDEX { wwpQos410PortIndex }
|
|
::= { wwpQos410PortTable 1 }
|
|
|
|
WwpQos410PortEntry ::= SEQUENCE {
|
|
wwpQos410PortIndex INTEGER,
|
|
wwpQos410PortProvisionedBW Integer32,
|
|
wwpQos410PortTotalBW Integer32
|
|
}
|
|
|
|
|
|
wwpQos410PortIndex OBJECT-TYPE
|
|
SYNTAX INTEGER (1..65535)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Port ID for this instance of. Port ID's start at 1, and are
|
|
consecutive for each additional port. This port Id should
|
|
refer to the dot1dBasePort in the Dot1dBasePortEntry."
|
|
::= { wwpQos410PortEntry 1 }
|
|
|
|
wwpQos410PortProvisionedBW OBJECT-TYPE
|
|
SYNTAX Integer32 (0..2147483647)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of 64Kbps of bandwidth that is currently Provisioned for
|
|
this port. This value is read-only and is updated each time a
|
|
QOS entry is created for this port. If the port is a member of
|
|
a Link Agg group and is not the lead port the value will be zero."
|
|
::= { wwpQos410PortEntry 2 }
|
|
|
|
wwpQos410PortTotalBW OBJECT-TYPE
|
|
SYNTAX Integer32 (0..2147483647)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of 64Kbps of bandwidth that make up this port's total
|
|
bandwidth. This value is read-only and is updated each time a
|
|
QOS entry is created for this port. If the port is a
|
|
member of a Link Agg group and this is not the lead port the
|
|
value will be zero."
|
|
::= { wwpQos410PortEntry 3 }
|
|
|
|
|
|
wwpQos410PortProvisionedNotifEnabled OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This variable indicates whether the system
|
|
generates the wwpQos410PortOverProvisionedTrap and
|
|
wwpQos410PortUnderProvisionedTrap.
|
|
A false value prevents this notifications
|
|
from being generated by this system."
|
|
DEFVAL { true }
|
|
::= { wwpQos410 5 }
|
|
|
|
wwpQos410PortOverProvisionedTrap NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
wwpQos410PortIndex
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A wwpQos410PortOverProvisionedTrap notification is sent when the
|
|
provisioned bandwidth exceeds the total bandwidth available
|
|
for a port. This situation may also occur when changes in a
|
|
link aggregation group (such as deleting a port from the group)
|
|
decrease the total bandwidth or at the bootTime when the
|
|
link aggregation groups are formed."
|
|
::= { wwpQos410Notifications 1 }
|
|
|
|
wwpQos410PortUnderProvisionedTrap NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
wwpQos410PortIndex
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A wwpQos410PortUnderProvisionedTrap notification is sent when the
|
|
previously over-provisioned situation is resolved for a port."
|
|
::= { wwpQos410Notifications 2 }
|
|
|
|
END
|
|
|
|
--
|
|
-- WWP-QOS-410-MIB
|
|
--
|
|
|