252 lines
		
	
	
		
			7.5 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			252 lines
		
	
	
		
			7.5 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
LINKSYS-MAC-BASE-PRIO DEFINITIONS ::= BEGIN
 | 
						|
 | 
						|
-- Title:      LINKSYS MAC BASE PRIO
 | 
						|
-- Version:    7.36
 | 
						|
-- Date:       1 Apr 2004
 | 
						|
--
 | 
						|
IMPORTS
 | 
						|
    OBJECT-TYPE                                 FROM SNMPv2-SMI
 | 
						|
    rnd                                         FROM LINKSYS-MIB
 | 
						|
    MacAddress, RowStatus                       FROM SNMPv2-TC;
 | 
						|
 | 
						|
rlMacBasePrio OBJECT IDENTIFIER ::= { rnd 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
 |