CISCOSB-MAC-BASE-PRIO DEFINITIONS ::= BEGIN -- Title: CISCOSB MAC BASE PRIO -- Version: 7.36 -- Date: 1 Apr 2004 -- -- 30-May-2011 Added MODULE-IDENTITY IMPORTS OBJECT-TYPE FROM SNMPv2-SMI switch001 FROM CISCOSB-MIB MacAddress, RowStatus FROM SNMPv2-TC; rlMacBasePrio MODULE-IDENTITY LAST-UPDATED "201105300000Z" ORGANIZATION "Cisco Small Business" CONTACT-INFO "Postal: 170 West Tasman Drive San Jose , CA 95134-1706 USA Website: Cisco Small Business Home http://www.cisco.com/smb>;, Cisco Small Business Support Community " DESCRIPTION "The private MIB module definition for MAC base priorities." REVISION "201105300000Z" DESCRIPTION "Initial revision." ::= { switch001 101 } --rlMacBasePrio OBJECT IDENTIFIER ::= { switch001 101 } rlMacBasePrioMibVersion OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the snmp support version that is supported by this device." ::= { rlMacBasePrio 1 } rlMacBasePrioSupport OBJECT-TYPE SYNTAX OCTET STRING (SIZE(1)) MAX-ACCESS read-only STATUS current DESCRIPTION "indicates which features of the max base prio are supported: (bit 0 is the most significant bit) bit 0 - ForceL3Cos bit 1 - SADA_TC " ::= { rlMacBasePrio 2 } rlMacBasePrioForceL3CosEnable OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "This variable controlls the activation of ForceL3Cos feature in Mac base priority" ::= { rlMacBasePrio 3 } rlMacBasePrioForceL3CosTable OBJECT-TYPE SYNTAX SEQUENCE OF RlMacBasePrioForceL3CosEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table that contains information about ranges of addresses that are used in the mac based ptiority with the ForceL3Cos feature." ::= { rlMacBasePrio 4 } rlMacBasePrioForceL3CosEntry OBJECT-TYPE SYNTAX RlMacBasePrioForceL3CosEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Information about ranges of MAC addresses that are used in the mac based priority with the ForeL3Cos feature" INDEX { rlMacBasePrioForceL3CosAddress,rlMacBasePrioForceL3CosMask } ::= { rlMacBasePrioForceL3CosTable 1 } RlMacBasePrioForceL3CosEntry ::= SEQUENCE { rlMacBasePrioForceL3CosAddress MacAddress, rlMacBasePrioForceL3CosMask MacAddress, rlMacBasePrioForceL3CosRowStatus RowStatus } rlMacBasePrioForceL3CosAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-write STATUS current DESCRIPTION "The range of address of this entry. The range may not hold MAC multicast addresses. " ::= { rlMacBasePrioForceL3CosEntry 1 } rlMacBasePrioForceL3CosMask OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Indicate the mask to be logical-ANDed with the learned address before being compared to the value in the rlMacBasePrioForceL3CosAddress field." ::= { rlMacBasePrioForceL3CosEntry 2 } rlMacBasePrioForceL3CosRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "The row status variable, used according to row installation and removal conventions." ::= { rlMacBasePrioForceL3CosEntry 3 } rlMacBasePrioForceL3CosParamsTable OBJECT-TYPE SYNTAX SEQUENCE OF RlMacBasePrioForceL3CosParamsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table holds the global parameters of the L3 cos :TC, UP,DSCP." ::= { rlMacBasePrio 5 } rlMacBasePrioForceL3CosParamsEntry OBJECT-TYPE SYNTAX RlMacBasePrioForceL3CosParamsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" INDEX { rlMacBasePrioForceL3CosParamsEntryIndex } ::= { rlMacBasePrioForceL3CosParamsTable 1 } RlMacBasePrioForceL3CosParamsEntry ::= SEQUENCE { rlMacBasePrioForceL3CosParamsEntryIndex INTEGER, rlMacBasePrioForceL3CosParamsEntryTC INTEGER, rlMacBasePrioForceL3CosParamsEntryUP INTEGER, rlMacBasePrioForceL3CosParamsEntryDSCP INTEGER } rlMacBasePrioForceL3CosParamsEntryIndex OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "Index of the ForceL3Cos parameters table." ::= { rlMacBasePrioForceL3CosParamsEntry 1 } rlMacBasePrioForceL3CosParamsEntryTC OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "The value of the globla TC" ::= { rlMacBasePrioForceL3CosParamsEntry 2 } rlMacBasePrioForceL3CosParamsEntryUP OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "The value of the globla UP" ::= { rlMacBasePrioForceL3CosParamsEntry 3 } rlMacBasePrioForceL3CosParamsEntryDSCP OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "The value of the globla DSCP" ::= { rlMacBasePrioForceL3CosParamsEntry 4 } rlMacBasePrioSADATCEnable OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "This variable controlls the activation of SA/DA priority feature in Mac base priority" ::= { rlMacBasePrio 6 } rlMacBasePrioSADATCTable OBJECT-TYPE SYNTAX SEQUENCE OF RlMacBasePrioSADATCEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table that contains information about ranges of addresses that are used in the mac based ptiority with the ForceL3Cos feature." ::= { rlMacBasePrio 7 } rlMacBasePrioSADATCEntry OBJECT-TYPE SYNTAX RlMacBasePrioSADATCEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Information about ranges of MAC addresses that are used in the mac based priority with the ForeL3Cos feature" INDEX { rlMacBasePrioSADATCAddress,rlMacBasePrioSADATCMask } ::= { rlMacBasePrioSADATCTable 1 } RlMacBasePrioSADATCEntry ::= SEQUENCE { rlMacBasePrioSADATCAddress MacAddress, rlMacBasePrioSADATCMask MacAddress, rlMacBasePrioSADATCPrio INTEGER, rlMacBasePrioSADATCRowStatus RowStatus } rlMacBasePrioSADATCAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-write STATUS current DESCRIPTION "The range of address of this entry. The range may not hold MAC multicast addresses. " ::= { rlMacBasePrioSADATCEntry 1 } rlMacBasePrioSADATCMask OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Indicate the mask to be logical-ANDed with the learned address before being compared to the value in the rlMacBasePrioSADATCAddress field." ::= { rlMacBasePrioSADATCEntry 2 } rlMacBasePrioSADATCPrio OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "The priority that will assign to all MAC addresses that are match the range of this entry." ::= { rlMacBasePrioSADATCEntry 3 } rlMacBasePrioSADATCRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "The row status variable, used according to row installation and removal conventions." ::= { rlMacBasePrioSADATCEntry 4 } END