CISCO-DIFFSERV-EXT-MIB

File: CISCO-DIFFSERV-EXT-MIB.mib (34785 bytes)

Imported modules

SNMPv2-SMI SNMPv2-CONF SNMPv2-TC
CISCO-SMI SNMP-FRAMEWORK-MIB IF-MIB
CISCO-VSAN-MIB DIFFSERV-MIB

Imported symbols

MODULE-IDENTITY OBJECT-TYPE Unsigned32
MODULE-COMPLIANCE OBJECT-GROUP TEXTUAL-CONVENTION
RowStatus TruthValue RowPointer
ciscoMgmt SnmpAdminString InterfaceIndexOrZero
vsanIndex IndexInteger diffServClfrEntry
IndexIntegerNextFree

Defined Types

CdsmDataDirection  
TEXTUAL-CONVENTION    
  current INTEGER inbound(1), outbound(2)

CdsmFcAddrAndMask  
TEXTUAL-CONVENTION    
  current STRING Size(0368)

CdsmDataPathEntry  
SEQUENCE    
  cdsmDataPathDirection CdsmDataDirection
  cdsmDataPathClfrStart RowPointer
  cdsmDataPathStatus RowStatus

CdsmClfrEntry  
SEQUENCE    
  cdsmClfrName SnmpAdminString
  cdsmClfrNextFreeElement IndexIntegerNextFree

CdsmFCMultiFieldClfrEntry  
SEQUENCE    
  cdsmFCMultiFieldClfrId IndexInteger
  cdsmFCMultiFieldClfrName SnmpAdminString
  cdsmFCMultiFieldClfrMatch TruthValue
  cdsmFCMultiFieldClfrStatus RowStatus
  cdsmFCMultiFieldClfrNextFreeStmt IndexIntegerNextFree

CdsmFCMultiFieldMatchStmtEntry  
SEQUENCE    
  cdsmFCMultiFieldMatchId Unsigned32
  cdsmFCMultiFieldMatchSrcAddr CdsmFcAddrAndMask
  cdsmFCMultiFieldMatchDstAddr CdsmFcAddrAndMask
  cdsmFCMultiFieldMatchIntf InterfaceIndexOrZero
  cdsmFCMultiFieldMatchStatus RowStatus
  cdsmFCMultiFieldMatchWildCard TruthValue

CdsmRateLimitEntry  
SEQUENCE    
  cdsmRateLimitId IndexInteger
  cdsmRateLimitPercent Unsigned32

CdsmSchedulerQEntry  
SEQUENCE    
  cdsmSchedulerQNum Unsigned32
  cdsmSchedulerQWeight Unsigned32

CdsmChkSumEntry  
SEQUENCE    
  cdsmChkSumValue Unsigned32

Defined Values

ciscoDiffServExtMIB 1.3.6.1.4.1.9.9.381
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.
MODULE-IDENTITY    

ciscoDiffServExtMIBObjects 1.3.6.1.4.1.9.9.381.1
OBJECT IDENTIFIER    

ciscoDiffServExtMIBConform 1.3.6.1.4.1.9.9.381.2
OBJECT IDENTIFIER    

cdsmConfiguration 1.3.6.1.4.1.9.9.381.1.1
OBJECT IDENTIFIER    

cdsmDataPathTable 1.3.6.1.4.1.9.9.381.1.1.1
This 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.
OBJECT-TYPE    
  SEQUENCE OF  
    CdsmDataPathEntry

cdsmDataPathEntry 1.3.6.1.4.1.9.9.381.1.1.1.1
An entry (conceptual row) in this table.
OBJECT-TYPE    
  CdsmDataPathEntry  

cdsmDataPathDirection 1.3.6.1.4.1.9.9.381.1.1.1.1.1
Specifies the direction of traffic flow on this VSAN.
OBJECT-TYPE    
  CdsmDataDirection  

cdsmDataPathClfrStart 1.3.6.1.4.1.9.9.381.1.1.1.1.2
This 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.
OBJECT-TYPE    
  RowPointer  

cdsmDataPathStatus 1.3.6.1.4.1.9.9.381.1.1.1.1.3
The status of this conceptual row.
OBJECT-TYPE    
  RowStatus  

cdsmClfrTable 1.3.6.1.4.1.9.9.381.1.1.2
This table is an extension to the diffServClfrTable defined in the DIFFSERV-MIB.
OBJECT-TYPE    
  SEQUENCE OF  
    CdsmClfrEntry

cdsmClfrEntry 1.3.6.1.4.1.9.9.381.1.1.2.1
An entry (conceptual row) in this table.
OBJECT-TYPE    
  CdsmClfrEntry  

cdsmClfrName 1.3.6.1.4.1.9.9.381.1.1.2.1.1
The 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'.
OBJECT-TYPE    
  SnmpAdminString Size(1..63)  

cdsmClfrNextFreeElement 1.3.6.1.4.1.9.9.381.1.1.2.1.2
This object contains an unused value for diffServClfrElementId for this value of diffServClfrId, or a value of zero if none exist.
OBJECT-TYPE    
  IndexIntegerNextFree  

cdsmFCMultiFieldClfrTable 1.3.6.1.4.1.9.9.381.1.1.3
A table of FC multi-field classifier filter entries. These can be used to identify FC traffic.
OBJECT-TYPE    
  SEQUENCE OF  
    CdsmFCMultiFieldClfrEntry

cdsmFCMultiFieldClfrEntry 1.3.6.1.4.1.9.9.381.1.1.3.1
An 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.
OBJECT-TYPE    
  CdsmFCMultiFieldClfrEntry  

cdsmFCMultiFieldClfrId 1.3.6.1.4.1.9.9.381.1.1.3.1.1
An index that enumerates the MultiField Classifier filter entries.
OBJECT-TYPE    
  IndexInteger  

cdsmFCMultiFieldClfrName 1.3.6.1.4.1.9.9.381.1.1.3.1.2
The 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'.
OBJECT-TYPE    
  SnmpAdminString Size(1..63)  

cdsmFCMultiFieldClfrMatch 1.3.6.1.4.1.9.9.381.1.1.3.1.3
This 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.
OBJECT-TYPE    
  TruthValue  

cdsmFCMultiFieldClfrStatus 1.3.6.1.4.1.9.9.381.1.1.3.1.4
The status of this conceptual row. All writable objects in this row can be modified at any time, with the exception of cdsmFCMultiFieldClfrName.
OBJECT-TYPE    
  RowStatus  

cdsmFCMultiFieldClfrNextFreeStmt 1.3.6.1.4.1.9.9.381.1.1.3.1.5
This object contains an unused value for cdsmFCMultiFieldMatchId for this value of cdsmFCMultiFieldClfrId, or a value of zero if none exist.
OBJECT-TYPE    
  IndexIntegerNextFree  

cdsmFCMultiFieldMatchStmtTable 1.3.6.1.4.1.9.9.381.1.1.4
A table of FC match statements to be used for classifying FC traffic after associating with an FC multi-field classifier.
OBJECT-TYPE    
  SEQUENCE OF  
    CdsmFCMultiFieldMatchStmtEntry

cdsmFCMultiFieldMatchStmtEntry 1.3.6.1.4.1.9.9.381.1.1.4.1
An 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.
OBJECT-TYPE    
  CdsmFCMultiFieldMatchStmtEntry  

cdsmFCMultiFieldMatchId 1.3.6.1.4.1.9.9.381.1.1.4.1.1
Uniquely represents a match statement.
OBJECT-TYPE    
  Unsigned32 1..64  

cdsmFCMultiFieldMatchSrcAddr 1.3.6.1.4.1.9.9.381.1.1.4.1.2
This 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.
OBJECT-TYPE    
  CdsmFcAddrAndMask  

cdsmFCMultiFieldMatchDstAddr 1.3.6.1.4.1.9.9.381.1.1.4.1.3
This 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.
OBJECT-TYPE    
  CdsmFcAddrAndMask  

cdsmFCMultiFieldMatchIntf 1.3.6.1.4.1.9.9.381.1.1.4.1.4
This 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.
OBJECT-TYPE    
  InterfaceIndexOrZero  

cdsmFCMultiFieldMatchStatus 1.3.6.1.4.1.9.9.381.1.1.4.1.5
The status of this conceptual row. All writable objects in this row can be modified at any time.
OBJECT-TYPE    
  RowStatus  

cdsmFCMultiFieldMatchWildCard 1.3.6.1.4.1.9.9.381.1.1.4.1.6
This 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.
OBJECT-TYPE    
  TruthValue  

cdsmRateLimitTable 1.3.6.1.4.1.9.9.381.1.1.5
This table specifies a set of rate limit parameter(s) for interfaces on the local device.
OBJECT-TYPE    
  SEQUENCE OF  
    CdsmRateLimitEntry

cdsmRateLimitEntry 1.3.6.1.4.1.9.9.381.1.1.5.1
An 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.
OBJECT-TYPE    
  CdsmRateLimitEntry  

cdsmRateLimitId 1.3.6.1.4.1.9.9.381.1.1.5.1.1
Uniquely represents a rate-limit meter.
OBJECT-TYPE    
  IndexInteger  

cdsmRateLimitPercent 1.3.6.1.4.1.9.9.381.1.1.5.1.2
Specifies the rate-limit factor on this interface.
OBJECT-TYPE    
  Unsigned32 1..100  

cdsmSchedulerQTable 1.3.6.1.4.1.9.9.381.1.1.6
This table contains configuration information regarding the scheduler queues on the local device.
OBJECT-TYPE    
  SEQUENCE OF  
    CdsmSchedulerQEntry

cdsmSchedulerQEntry 1.3.6.1.4.1.9.9.381.1.1.6.1
An entry (conceptual row) in this table.
OBJECT-TYPE    
  CdsmSchedulerQEntry  

cdsmSchedulerQNum 1.3.6.1.4.1.9.9.381.1.1.6.1.1
The index of this scheduler queue.
OBJECT-TYPE    
  Unsigned32 1..3  

cdsmSchedulerQWeight 1.3.6.1.4.1.9.9.381.1.1.6.1.2
The weight associated with this queue.
OBJECT-TYPE    
  Unsigned32 5..100  

cdsmChkSumTable 1.3.6.1.4.1.9.9.381.1.1.7
This table contains checksums for the local FC Qos configuration on all configured VSANs.
OBJECT-TYPE    
  SEQUENCE OF  
    CdsmChkSumEntry

cdsmChkSumEntry 1.3.6.1.4.1.9.9.381.1.1.7.1
An entry (conceptual row) in this table.
OBJECT-TYPE    
  CdsmChkSumEntry  

cdsmChkSumValue 1.3.6.1.4.1.9.9.381.1.1.7.1.1
The checksum corresponding to the local FC Qos configuration on this VSAN.
OBJECT-TYPE    
  Unsigned32  

ciscoDiffServExtMIBCompliances 1.3.6.1.4.1.9.9.381.2.1
OBJECT IDENTIFIER    

ciscoDiffServExtMIBGroups 1.3.6.1.4.1.9.9.381.2.2
OBJECT IDENTIFIER    

ciscoDiffServExtMIBCompliance 1.3.6.1.4.1.9.9.381.2.1.1
Only three values 'createAndGo', 'destroy' and 'active' out of the six enumerated values need to be supported.
MODULE-COMPLIANCE    
  cdsmDataPathStatus INTEGER active(1), createAndGo(4), destroy(6)
  cdsmFCMultiFieldMatchStatus INTEGER active(1), createAndGo(4), destroy(6)
  cdsmFCMultiFieldClfrStatus INTEGER active(1), createAndGo(4), destroy(6)

ciscoDiffServExtMIBComplianceR1 1.3.6.1.4.1.9.9.381.2.1.2
Only three values 'createAndGo', 'destroy' and 'active' out of the six enumerated values need to be supported.
MODULE-COMPLIANCE    
  cdsmDataPathStatus INTEGER active(1), createAndGo(4), destroy(6)
  cdsmFCMultiFieldMatchStatus INTEGER active(1), createAndGo(4), destroy(6)
  cdsmFCMultiFieldClfrStatus INTEGER active(1), createAndGo(4), destroy(6)

ciscoDiffServExtMIBComplianceR2 1.3.6.1.4.1.9.9.381.2.1.3
Only three values 'createAndGo', 'destroy' and 'active' out of the six enumerated values need to be supported.
MODULE-COMPLIANCE    
  cdsmDataPathStatus INTEGER active(1), createAndGo(4), destroy(6)
  cdsmFCMultiFieldMatchStatus INTEGER active(1), createAndGo(4), destroy(6)
  cdsmFCMultiFieldClfrStatus INTEGER active(1), createAndGo(4), destroy(6)

ciscoDiffServVsanGroup 1.3.6.1.4.1.9.9.381.2.2.1
A collection of objects for displaying and configuring VSAN related information.
OBJECT-GROUP    

ciscoDiffServExtGroup 1.3.6.1.4.1.9.9.381.2.2.2
A collection of objects for displaying and configuring FC multi-field filters and other extensions to the DIFFSERV-MIB.
OBJECT-GROUP    

ciscoDiffServSchedQGroup 1.3.6.1.4.1.9.9.381.2.2.3
A collection of objects for displaying and configuring DWRR scheduler Q weights.
OBJECT-GROUP    

ciscoDiffServExtGroup1 1.3.6.1.4.1.9.9.381.2.2.4
A collection of objects for displaying and configuring FC multi-field filters and other extensions to the DIFFSERV-MIB.
OBJECT-GROUP    

ciscoDiffServChkSumGroup 1.3.6.1.4.1.9.9.381.2.2.5
A collection of object(s) for displaying FC Qos configuration checksum.
OBJECT-GROUP    

ciscoDiffServExtGroup2 1.3.6.1.4.1.9.9.381.2.2.6
A collection of objects for displaying and configuring FC multi-field filters and other extensions to the DIFFSERV-MIB.
OBJECT-GROUP