CISCO-DIFFSERV-EXT-MIB
AI MIB Summary
The CISCO-DIFFSERV-EXT-MIB extends the standard DIFFSERV-MIB to manage Fibre Channel Multi Field filters and map Differentiated Services Classifiers to VSAN interfaces via the cdsmDataPathTable. This module enables granular traffic policing and classification monitoring specifically for Cisco storage area network (SAN) environments.
This MIB is a Cisco extension to the DIFFSERV-MIB, RFC 3289. This MIB defines a Fibre Channel (FC) Multi Field filter to be used in conjunction with the DIFFSERV-MIB. It also helps in associating Differentiated Services Classifiers to interfaces on a VSAN (Virtual Storage Area Network) via the cdsmDataPathTable defined in this MIB.
Main OID:
ciscoDiffServExtMIB.1.3.6.1.4.1.9.9.381
41
Objects
Active
Status
8
Dependencies
Imported Objects
Objects
41 total| Object Name |
|---|
ciscoDiffServExtMIBThis MIB is a Cisco extension to the
DIFFSERV-MIB, RFC 3289. This MIB defines
a Fibre Channel (FC) Multi Field filter to
be used in conjunction with the DIFFSERV-MIB.
It also helps in associating Differentiated
Services Classifiers to interfaces on a VSAN
(Virtual Storage Area Network) via the
cdsmDataPathTable defined in this MIB. MODULE-IDENTITY .1.3.6.1.4.1.9.9.381 |
ciscoDiffServExtMIBObjects OBJECT IDENTIFIER .1.3.6.1.4.1.9.9.381.1 |
cdsmConfiguration OBJECT IDENTIFIER .1.3.6.1.4.1.9.9.381.1.1 |
cdsmDataPathTableThis table facilitates setting up of data
path classifier elements in the DIFFSERV-MIB.
This table acts as a trigger for setting up
interface based classifier element(s) from a
VSAN based classifier element.
Creation of an entry in this table on a
VSAN and setting of cdsmDataPathClfrStart,
results in the classifier elements of the
data path elements from the corresponding
interface(s) being set. Specifically, the
instance(s) of diffServMeterSucceedNext
object in the diffServMeterTable, which is
pointed to by diffServDataPathStart of the
corresponding interface(s) in that VSAN,
are set with the value of
cdsmDataPathClfrStart object for that
VSAN.
Deletion of an entry in this table on a
VSAN or setting of cdsmDataPathClfrStart
to zeroDotZero on a VSAN, results in the
corresponding classifier element being removed
from the data path elements in the interface(s)
belonging to that VSAN. SEQUENCE OF CdsmDataPathEntry .1.3.6.1.4.1.9.9.381.1.1.1 |
cdsmDataPathEntryAn entry (conceptual row) in this table. CdsmDataPathEntry .1.3.6.1.4.1.9.9.381.1.1.1.1 |
cdsmDataPathDirectionSpecifies the direction of traffic flow on
this VSAN. CdsmDataDirection .1.3.6.1.4.1.9.9.381.1.1.1.1.1 |
cdsmDataPathClfrStartThis object selects the first Differentiated
Services Classifier Element to handle
traffic on this VSAN.
This RowPointer should point to an instance of
diffServClfrEntry.
The value of this RowPointer will be copied to
instance(s) of diffServMeterSucceedNext object in
the diffServMeterEntry in the DIFFSERV-MIB, which
is (are) pointed to by corresponding
diffServDataPathStart object(s) from the
diffServDataPathTable.
A value of zeroDotZero in this attribute indicates
that no Differentiated Services classification is
performed on traffic of this data path and on the
interface(s) on this VSAN.
Setting this to point to a target that does not exist
results in an error. If the row pointed to is removed
or becomes inactive by other means, the treatment is
as if this attribute contains a value of zeroDotZero.rw RowPointer (SNMPv2-TC) .1.3.6.1.4.1.9.9.381.1.1.1.1.2 |
cdsmDataPathStatusThe status of this conceptual row.rw RowStatus (SNMPv2-TC) .1.3.6.1.4.1.9.9.381.1.1.1.1.3 |
cdsmClfrTableThis table is an extension to the
diffServClfrTable defined in the
DIFFSERV-MIB. SEQUENCE OF CdsmClfrEntry .1.3.6.1.4.1.9.9.381.1.1.2 |
cdsmClfrEntryAn entry (conceptual row) in this table. CdsmClfrEntry .1.3.6.1.4.1.9.9.381.1.1.2.1 |
cdsmClfrNameThe name of this classifier entry. The name
of a classifier entry should be unique.
This object is a human readable string.
This object cannot be modified while the
value of the corresponding instance of
diffServClfrStatus in diffServClfrTable
is 'active'.
This object MUST be set before or concurrently
with setting the corresponding instance of
diffServClfrStatus object to 'active'.rw SnmpAdminString .1.3.6.1.4.1.9.9.381.1.1.2.1.1 |
cdsmClfrNextFreeElementThis object contains an unused value for
diffServClfrElementId for this value of
diffServClfrId, or a value of zero if
none exist.ro IndexIntegerNextFree (DIFFSERV-MIB) .1.3.6.1.4.1.9.9.381.1.1.2.1.2 |
cdsmFCMultiFieldClfrTableA table of FC multi-field classifier filter
entries. These can be used to identify FC
traffic. SEQUENCE OF CdsmFCMultiFieldClfrEntry .1.3.6.1.4.1.9.9.381.1.1.3 |
cdsmFCMultiFieldClfrEntryAn entry (conceptual row) in this table
defines a single filter.
An instance of diffServClfrElementSpecific
object (in the diffServClfrElementTable of
DIFFSERV-MIB) which points to an entry in
this table, identifies a Fibre Channel
filter. CdsmFCMultiFieldClfrEntry .1.3.6.1.4.1.9.9.381.1.1.3.1 |
cdsmFCMultiFieldClfrIdAn index that enumerates the MultiField
Classifier filter entries. IndexInteger (DIFFSERV-MIB) .1.3.6.1.4.1.9.9.381.1.1.3.1.1 |
cdsmFCMultiFieldClfrNameThe name of this filter entry. The name should
be unique. This object is a human readable
string.
This object cannot be modified while the value
of the corresponding instance of
cdsmFCMultiFieldClfrStatus object is 'active'.
This object MUST be set before or concurrently
with setting the corresponding instance of
cdsmFCMultiFieldClfrStatus object to 'active'.rw SnmpAdminString .1.3.6.1.4.1.9.9.381.1.1.3.1.2 |
cdsmFCMultiFieldClfrMatchThis object specifies how this filter should
be applied.
If this object is set to 'true', then all the
match statements associated with this filter must
be satisfied in order for this filter match to be
considered successful.
If this object is set to 'false', then even if
any one of the criteria associated with this filter
is satisfied, then the filter match is considered
successful.rw TruthValue (SNMPv2-TC) .1.3.6.1.4.1.9.9.381.1.1.3.1.3 |
cdsmFCMultiFieldClfrStatusThe status of this conceptual row. All writable
objects in this row can be modified at any time,
with the exception of cdsmFCMultiFieldClfrName.rw RowStatus (SNMPv2-TC) .1.3.6.1.4.1.9.9.381.1.1.3.1.4 |
cdsmFCMultiFieldClfrNextFreeStmtThis object contains an unused value for
cdsmFCMultiFieldMatchId for this value of
cdsmFCMultiFieldClfrId, or a value of zero
if none exist.ro IndexIntegerNextFree (DIFFSERV-MIB) .1.3.6.1.4.1.9.9.381.1.1.3.1.5 |
cdsmFCMultiFieldMatchStmtTableA table of FC match statements to be used for
classifying FC traffic after associating with
an FC multi-field classifier. SEQUENCE OF CdsmFCMultiFieldMatchStmtEntry .1.3.6.1.4.1.9.9.381.1.1.4 |
cdsmFCMultiFieldMatchStmtEntryAn entry (conceptual row) in this table.
An FC multi-field classifier is represented by
cdsmFCMultiFieldClfrId and match statements are
represented by cdsmFCMultiFieldMatchId. All match
statements which belong to the same classifier
have a common cdsmFCMultiFieldClfrId.
Note that certain restrictions are applicable in
configuring match statements for MultiField
classifier entries.
1. Suppose the match statement(s) belong to a
classifier filter that has the corresponding
instance of cdsmFCMultiFieldClfrMatch object
set to 'true'. This essentially means that
all match statements belonging to that
classifier filter should be matched for the
match to be considered successful. In such a
case, a maximum of only one instance of each
criterion can be set in the corresponding match
statement(s). That is, there can be one
instance of the source address, one instance
of destination address and one of interface.
These can be in one or more match statements.
Attempt to set more than one instance of a
match criterion in this case, results in error.
2. Suppose there is a classifier filter that has
the corresponding instance of
cdsmFCMultiFieldClfrMatch object set to 'false'.
Such a classifier filter can have multiple
instances of match criteria associated with it.
However, it would be an error to set the
cdsmFCMultiFieldClfrMatch object for this
classifier filter to 'true', as it does not
comply with 1. above. CdsmFCMultiFieldMatchStmtEntry .1.3.6.1.4.1.9.9.381.1.1.4.1 |
cdsmFCMultiFieldMatchIdUniquely represents a match statement. Unsigned32 .1.3.6.1.4.1.9.9.381.1.1.4.1.1 |
cdsmFCMultiFieldMatchSrcAddrThis object represents an FC address that needs
to be matched with the source address in a
FC frame. This address can be either an 8 octet
long FC World Wide Name (WWN) or a 3 octet long
FC-ID. If this object is set to an FC-ID, then
it can be optionally followed by a 3 octet mask.
The mask can have one of the following values:
0xff0000 or 0xffff00 or 0xffffff.
The zero-length string means no address is
configured for matching with the source address
in a FC frame. Setting this object to the zero
length string is equivalent to disabling this
match criterion.rw CdsmFcAddrAndMask .1.3.6.1.4.1.9.9.381.1.1.4.1.2 |
cdsmFCMultiFieldMatchDstAddrThis object represents an FC address that needs
to be matched with the destination address in a
FC frame. This address can be either an 8 octet
long FC World Wide Name (WWN) or a 3 octet long
FC-ID. If this object is set to an FC-ID, then
it can be optionally followed by a 3 octet mask.
The mask can have one of the following values:
0xff0000 or 0xffff00 or 0xffffff.
The zero-length string means no address is
configured for matching with the destination
address in a FC frame. Setting this object to
the zero length string is equivalent to
disabling this match criterion.rw CdsmFcAddrAndMask .1.3.6.1.4.1.9.9.381.1.1.4.1.3 |
cdsmFCMultiFieldMatchIntfThis object represents an FC interface on the
local device on which a frame should arrive in
order to be classified by this filter.
A value of zero indicates that no interface is
configured. Setting this object to zero is
equivalent to disabling this match criterion.rw InterfaceIndexOrZero (IF-MIB) .1.3.6.1.4.1.9.9.381.1.1.4.1.4 |
cdsmFCMultiFieldMatchStatusThe status of this conceptual row. All writable
objects in this row can be modified at any time.rw RowStatus (SNMPv2-TC) .1.3.6.1.4.1.9.9.381.1.1.4.1.5 |
cdsmFCMultiFieldMatchWildCardThis object specifies whether the wild-card option
has been set.
If this object is set to 'true', then the
wild-card option is set and all the FC traffic
will be considered to match the corresponding
multi-field classifier.
If this object is set to 'false', then the
wild-card option is not set.
Setting this object to 'true' in a multi-field
classifier which has other match criteria set is
an error.rw TruthValue (SNMPv2-TC) .1.3.6.1.4.1.9.9.381.1.1.4.1.6 |
cdsmRateLimitTableThis table specifies a set of rate limit
parameter(s) for interfaces on the local
device. SEQUENCE OF CdsmRateLimitEntry .1.3.6.1.4.1.9.9.381.1.1.5 |
cdsmRateLimitEntryAn entry (conceptual row) in this table.
An instance of diffServMeterSpecific object
(in the diffServMeterTable of DIFFSERV-MIB)
which points to an entry in this table,
identifies a rate-limit meter. CdsmRateLimitEntry .1.3.6.1.4.1.9.9.381.1.1.5.1 |
cdsmRateLimitIdUniquely represents a rate-limit meter. IndexInteger (DIFFSERV-MIB) .1.3.6.1.4.1.9.9.381.1.1.5.1.1 |
cdsmRateLimitPercentSpecifies the rate-limit factor on this
interface.rw Unsigned32 .1.3.6.1.4.1.9.9.381.1.1.5.1.2 |
cdsmSchedulerQTableThis table contains configuration information
regarding the scheduler queues on the local
device. SEQUENCE OF CdsmSchedulerQEntry .1.3.6.1.4.1.9.9.381.1.1.6 |
cdsmSchedulerQEntryAn entry (conceptual row) in this table. CdsmSchedulerQEntry .1.3.6.1.4.1.9.9.381.1.1.6.1 |
cdsmSchedulerQNumThe index of this scheduler queue. Unsigned32 .1.3.6.1.4.1.9.9.381.1.1.6.1.1 |
cdsmSchedulerQWeightThe weight associated with this queue.rw Unsigned32 .1.3.6.1.4.1.9.9.381.1.1.6.1.2 |
cdsmChkSumTableThis table contains checksums for the local
FC Qos configuration on all configured VSANs. SEQUENCE OF CdsmChkSumEntry .1.3.6.1.4.1.9.9.381.1.1.7 |
cdsmChkSumEntryAn entry (conceptual row) in this table. CdsmChkSumEntry .1.3.6.1.4.1.9.9.381.1.1.7.1 |
cdsmChkSumValueThe checksum corresponding to the local
FC Qos configuration on this VSAN.ro Unsigned32 .1.3.6.1.4.1.9.9.381.1.1.7.1.1 |
ciscoDiffServExtMIBConform OBJECT IDENTIFIER .1.3.6.1.4.1.9.9.381.2 |
ciscoDiffServExtMIBCompliances OBJECT IDENTIFIER .1.3.6.1.4.1.9.9.381.2.1 |
ciscoDiffServExtMIBGroups OBJECT IDENTIFIER .1.3.6.1.4.1.9.9.381.2.2 |