MPRSWARL DEFINITIONS ::= BEGIN

IMPORTS
        MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, enterprises, Counter32, Gauge32,
        Integer32, Unsigned32, TimeTicks,IpAddress,Counter64
        	                                    FROM SNMPv2-SMI
        TEXTUAL-CONVENTION, TruthValue, MacAddress, 
	RowStatus, DisplayString, DateAndTime 
                                                 FROM SNMPv2-TC
        MODULE-COMPLIANCE, OBJECT-GROUP         
        	FROM SNMPv2-CONF        
        mpMgmt
        	FROM MAIPU-SMI
        ObjectName, ObjectSyntax, NetworkAddress
                FROM RFC1155-SMI;


maipu               	OBJECT IDENTIFIER ::= { enterprises 5651 }
mpMgmt2             	OBJECT IDENTIFIER ::= { maipu 6 }
mpSwitchTech        	OBJECT IDENTIFIER ::= { mpMgmt2 3 }
mpSwPort            	OBJECT IDENTIFIER ::= { mpSwitchTech 1 }

mprSwArlTable  OBJECT-TYPE
    SYNTAX  SEQUENCE OF mprSwArlEntry
    ACCESS  not-accessible
    STATUS  current
    DESCRIPTION
            "ARL information table"
    ::= {mpSwPort 2}

mprSwArlEntry  OBJECT-TYPE
    SYNTAX  mprSwArlEntry
    ACCESS  not-accessible
    STATUS  current
    DESCRIPTION
            "ARL information table entry"
    INDEX   {mprSwArlMac}
    ::= {mprSwArlTable 1}

mprSwArlMac  OBJECT-TYPE
    SYNTAX  PhysAddress
    ACCESS  read-only
    STATUS  current
    DESCRIPTION
            "ARL table index"
    ::= {mprSwArlEntry 1}

mprSwArlPortSlot  OBJECT-TYPE
    SYNTAX  INTEGER
    ACCESS  read-only
    STATUS  current
    DESCRIPTION
            "Related port's slot number"
    ::= {mprSwArlEntry 2}

mprSwArlPortIndex  OBJECT-TYPE
    SYNTAX  INTEGER
    ACCESS  read-only
    STATUS  current
    DESCRIPTION
            "Related port's number"
    ::= {mprSwArlEntry 3}

mprSwArlAge  OBJECT-TYPE
    SYNTAX  INTEGER
    ACCESS  read-only
    STATUS  current
    DESCRIPTION
            "existed time"
    ::= {mprSwArlEntry 4}
END
