XEDIA-TRAFFIC-MGMT-MIB Table View
Table-centric layout grouping table, row, and column objects.
Tables
1
Rows
1
Columns
23
xtmClassTable
table.1.3.6.1.4.1.838.3.2.1.2
·
1 row entry
·
23 columns
This table is a 'flattened' version of a hierarchical class
trees that specify the bandwidth allocation for the CBQ
interfaces of the system.
Each tree is rooted at an interface. A class may either be a
leaf, meaning it has no children, or it may be an interior
class which has children. As packets are forwarded out an
interface, they are compared to the 'flow definition' of each
class down the tree until a matching leaf is found or until
all classes are traversed. Once a matching class is found, the
packet is transmitted or not based on the constraints
configured for the class, most importantly the allocated
bandwidth as identified by xtmClassRate. If no matching class
is found, the packet is dropped.
The 'flow definition' for a class can be defined based on
inclusive ranges of the following packet fields:
o Source IP Address (or a domain name)
o Destination IP Address (or a domain name)
o Protocol above layer 3 (e.g., UDP, TCP, ICMP, etc.)
o Source Port (which identifies service, e.g., FTP,
Telnet, SMTP, etc.)
o Destination Port
It is important that packets only match zero or one traffic
class. In order for this to be true, certain rules must be
enforced when classes are defined. Specifically, all 'sibling'
classes must be defined using the same criteria. Also,
children must use criteria not already specified by one of
their ancestors or they must specify a subrange of an already
specified criteria. Therefore, this tree would be legal:
interface 1
subnet A
protocol UDP
port SNMP
protocol TCP
subnet B
But this tree would be illegal:
interface 2
subnet A
subnet B (illegal -- not subrange of parent)
protocol TCP (illegal -- different criteria than sibling)
Information about a single traffic class. Traffic classes are
identified by their associated interface's ifIndex and their
name. (Which means class names must be unique for a particular
interface.)
Traffic …
identified by their associated interface's ifIndex and their
name. (Which means class names must be unique for a particular
interface.)
Traffic …
Indexes
RFC1213-MIBifIndex xtmClassName
| Column | Syntax | OID | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
xtmClassName
A user-defined name for the traffic class. This is the unique
identifier for the class within the scope of the interface. For example, the class that defines the IP address range for a particular customer might be 'Cust… |
OctetString Constraints: range: 1-64 |
.1.3.6.1.4.1.838.3.2.1.2.1.1 |
||||||||||||
|
xtmClassParent
This object will have one of the following values:
- the value of xtmClassName for the parent class in the hierarchy, - the value 'interface' if the class is directly under the interface, which is the root of the tr… |
OctetStringr/w Constraints: range: 1-64 |
.1.3.6.1.4.1.838.3.2.1.2.1.2 |
||||||||||||
|
xtmClassRate
A fraction of the bandwidth of the root interface to be
allocated to this traffic class. Note that specifying 0 bits/second effectively filters all traffic that matches this class' flow specification. Also note that the… |
bits per secondXtmBitRater/w Textual Convention: XtmBitRate Integer32Type Constraints: range: 0..2147483647 |
.1.3.6.1.4.1.838.3.2.1.2.1.13 |
||||||||||||
|
xtmClassBounded
The value of this object is 'true(1)' if the class is bounded
(can't 'borrow' bandwidth from its parent class) and 'false(2)' otherwise. |
SNMPv2-TCTruthValuer/w Textual Convention: SNMPv2-TCTruthValue EnumerationType Values:
|
.1.3.6.1.4.1.838.3.2.1.2.1.14 |
||||||||||||
|
xtmClassPriority
The priority for this class. The smaller the value, the
higher the priority. Delay-sensitive flows (such as video or audio) should be given higher priority values. |
Integer32r/w Constraints: range: 0-7 |
.1.3.6.1.4.1.838.3.2.1.2.1.15 |
||||||||||||
|
xtmClassOperStatus
The actual operational status of the traffic class. The value
'up(1)' means this traffic class is in use, the value 'down(2)' indicates the traffic class is not in use either due to an internal problem or because it (or… |
Enumeration Enumerated Values:
|
.1.3.6.1.4.1.838.3.2.1.2.1.22 |
||||||||||||
|
xtmClassOperMsg
The operational message associated with the operational
status. The message usually provides additional information that may not be obvious through the operational status. |
SNMPv2-TCDisplayString Textual Convention: SNMPv2-TCDisplayString OctetStringType Constraints: range: 0..255 |
.1.3.6.1.4.1.838.3.2.1.2.1.23 |
||||||||||||
|
xtmClassBwUse
An indication of whether this traffic class has used its
allocated bandwidth (as indicated by xtmClassPercent), has not used its allocated bandwidth or has used more than its allocated bandwidth and is therefore 'atLimi… |
Enumeration Enumerated Values:
|
.1.3.6.1.4.1.838.3.2.1.2.1.24 |
||||||||||||
|
xtmClassUnsatisfied
An indication of whether this traffic class is
'unsatisfied'. The value of this object is 'true(1)' if it is underLimit and has a persistent backlog, meaning it has packets waiting in its queue. The value is 'false(1)' … |
SNMPv2-TCTruthValue Textual Convention: SNMPv2-TCTruthValue EnumerationType Values:
|
.1.3.6.1.4.1.838.3.2.1.2.1.25 |
||||||||||||
|
xtmClassQueueSize
The size of the queue associated with this traffic
class. This is the maximum number of packets that can be in the queue, not the number that are currently queued (see xtmClassStatsQueuedPkts). |
Unsigned32 Constraints: range: 0-2048 |
.1.3.6.1.4.1.838.3.2.1.2.1.26 |
||||||||||||
|
xtmClassRowStatus
Traffic classes are created and delected using this object
(using the conventions described in RFC1903). |
SNMPv2-TCRowStatusr/w Textual Convention: SNMPv2-TCRowStatus EnumerationType Values:
|
.1.3.6.1.4.1.838.3.2.1.2.1.27 |
||||||||||||
|
xtmClassMaxRate
The maximum bandwidth the class may achieve, including
bandwidth allocated to this class, and any bandwidth that may be borrowed. A value of zero (0) indicates that this feature is not being used. The xtmClassMaxRate mu… |
bits per secondXtmBitRater/w Textual Convention: XtmBitRate Integer32Type Constraints: range: 0..2147483647 |
.1.3.6.1.4.1.838.3.2.1.2.1.28 |
||||||||||||
|
xtmClassPeerClassificationOrder
A positive integer representing the classification order
of peers within the classification hierarchy. For example, when creating three children under the 'root' class the packet classifier checks incoming packets aga… |
Integer32r/w Constraints: range: 1-2147483647 |
.1.3.6.1.4.1.838.3.2.1.2.1.44 |
||||||||||||
|
xtmClassSrcIpAddresses
The range of IP source addresses that match this class.
An all zeros value means 'any source address'. |
XtmRanger/w Textual Convention: XtmRange OctetString |
.1.3.6.1.4.1.838.3.2.1.2.1.45 |
||||||||||||
|
xtmClassDestIpAddresses
The range of IP destination addresses that match this class.
An all zeros value means 'any destination address'. |
XtmRanger/w Textual Convention: XtmRange OctetString |
.1.3.6.1.4.1.838.3.2.1.2.1.46 |
||||||||||||
|
xtmClassProtocols
The range of IP protocols that match this class. The value '0'
'any protocol'. Numeric strings, character strings, and combinations of the two may be used. Valid strings include: Numeric S… |
XtmRanger/w Textual Convention: XtmRange OctetString |
.1.3.6.1.4.1.838.3.2.1.2.1.47 |
||||||||||||
|
xtmClassSrcPorts
The range of UDP or TCP source ports that match this class.
The value '0' 'any port'. Numeric strings, character strings, and combinations of the two may be used. Valid strings include, but are not limit… |
XtmRanger/w Textual Convention: XtmRange OctetString |
.1.3.6.1.4.1.838.3.2.1.2.1.48 |
||||||||||||
|
xtmClassDestPorts
The range of UDP or TCP destination ports that match this class.
The value '0' 'any port'. Numeric strings, character strings, and combinations of the two may be used. Valid strings include, but are not … |
XtmRanger/w Textual Convention: XtmRange OctetString |
.1.3.6.1.4.1.838.3.2.1.2.1.49 |
||||||||||||
|
xtmClassApplications
The application level protocol of the class.
Application classification allows you to classify based on the application level protocol. Each application has a corresponding 'Established' enumeration whic… |
XtmRanger/w Textual Convention: XtmRange OctetString |
.1.3.6.1.4.1.838.3.2.1.2.1.50 |
||||||||||||
|
xtmClassClassificationTos
The range of IPv4 Tos Octet values that match this class.
|
XtmRanger/w Textual Convention: XtmRange OctetString |
.1.3.6.1.4.1.838.3.2.1.2.1.51 |
||||||||||||
|
xtmClassSrcDomainNames
A list of domain names which are to be dynamically included
in the range of source IP addresses. |
XtmRanger/w Textual Convention: XtmRange OctetString |
.1.3.6.1.4.1.838.3.2.1.2.1.52 |
||||||||||||
|
xtmClassDestDomainNames
A list of domain names which are to be dynamically included
in the range of destination IP addresses. |
XtmRanger/w Textual Convention: XtmRange OctetString |
.1.3.6.1.4.1.838.3.2.1.2.1.53 |
||||||||||||
|
xtmClassOperator
An operator applied to all classification parameters of this
class. A value of 'and' indicates that packets must match all classification parameters specified by the class in order to be classified within the class. … |
Enumerationr/w Enumerated Values:
|
.1.3.6.1.4.1.838.3.2.1.2.1.54 |