------------------------------------------------------------------------------
--
--  File         : sys.mi2
--  Description  : 
--  Version      :  
--  Date         : March 3, 2003
-- 	Copyright    : 2003 by maipu (sichuan) communication technology co.,ltd.
--					All rights reserved.
--
-- $Id:
-- 
------------------------------------------------------------------------------

------------------------------------------------------------------------------
MPTRACEROUTE-MIB DEFINITIONS ::= BEGIN


IMPORTS
        MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, 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;



mpTraceRouteMib     	MODULE-IDENTITY
                    		LAST-UPDATED 	"0412270859Z"
                    		ORGANIZATION 	"ĴͨŹɷ޹˾,
                    		             	 Maipu (Sichuan) Communication Technology Co. LTD."
                    		CONTACT-INFO
                    			" д :  ???
                    			 ϵַĴʡ ɶ  ˴16
                    			     ࣺ    610041
                    			     
                    			     棺
                    			 ʼ ????"
                    		DESCRIPTION
                      			""
                    		::= { mpMgmt  114 }




------------------------------------------------------------------------------
mpTraceRouteMIBObjects	OBJECT IDENTIFIER ::= { mpTraceRouteMib 1 }

mpTraceTrConfTable  	OBJECT-TYPE
                    		SYNTAX  SEQUENCE OF   MpTraceTrConfEntry
                    		MAX-ACCESS  not-accessible
                    		STATUS  current
                    		DESCRIPTION
                    			"TraceRouteñվҪʼһ豸TraceRoute,ڴ˱һУ״̬豸ΪActiveʱʼTraceRouteվҲɾСЩϻʱģ5ӣ"
                    		::= { mpTraceRouteMIBObjects 2 }

mpTraceTrConfEntry  	OBJECT-TYPE
                    		SYNTAX  MpTraceTrConfEntry
                    		MAX-ACCESS  not-accessible
                    		STATUS  current
                    		DESCRIPTION
                    			"TraceRouteñվҪʼһ豸TraceRoute,ڴ˱һУ״̬豸ΪActiveʱʼTraceRouteվҲɾСЩϻʱģ5ӣ"
                    		INDEX  { mpTraceRtSerialNum }
                    		::= { mpTraceTrConfTable 1 }

MpTraceTrConfEntry  	::= SEQUENCE {
                    			mpTraceRtSerialNum     Integer32,
                    			mpTraceRtIPAddress     IpAddress,
                    			mpTraceRtVrfname       MInterfaceName,
                    			mpTraceRtTimeout       Integer32,
                    			mpTraceRtCompleted     TruthValue,
                    			mpTraceRtRowStatus     RowStatus
                    	             }


mpTraceRtSerialNum  	OBJECT-TYPE
                    		SYNTAX  Integer32(1..2147483647)
                    		MAX-ACCESS  not-accessible
                    		STATUS  current
                    		DESCRIPTION
                    			"ȫΨһֵվ½ʱȲһαȻôΪУѴ򷵻ش"
                    		::= { mpTraceTrConfEntry 1 }

mpTraceRtIPAddress  	OBJECT-TYPE
                    		SYNTAX  IpAddress
                    		MAX-ACCESS  read-create
                    		STATUS  current
                    		DESCRIPTION
                    			"Ŀַ"
                    		::= { mpTraceTrConfEntry 2 }

mpTraceRtVrfname    	OBJECT-TYPE
                    		SYNTAX  DisplayString(SIZE(0..40))
                    		MAX-ACCESS  read-create
                    		STATUS  current
                    		DESCRIPTION
                    			""
                    		::= { mpTraceTrConfEntry 3 }

mpTraceRtTimeout    	OBJECT-TYPE
                    		SYNTAX  Integer32(0..3600000)
                    		MAX-ACCESS  read-create
                    		STATUS  current
                    		DESCRIPTION
                    			""
                    		::= { mpTraceTrConfEntry 4 }

mpTraceRtCompleted  	OBJECT-TYPE
                    		SYNTAX  integer32
                    		MAX-ACCESS  read-only
                    		STATUS  current
                    		DESCRIPTION
                    			""
                    		::= { mpTraceTrConfEntry 5 }

mpTraceRtRowStatus  	OBJECT-TYPE
                    		SYNTAX  RowStatus
                    		MAX-ACCESS  read-create
                    		STATUS  current
                    		DESCRIPTION
                    			""
                    		::= { mpTraceTrConfEntry 10 }

mpTraceRtHopsTable  	OBJECT-TYPE
                    		SYNTAX  SEQUENCE OF   MpTraceRtHopsEntry
                    		MAX-ACCESS  not-accessible
                    		STATUS  current
                    		DESCRIPTION
                    			"TraceRouteĽű˱һmpTraceRtSerialNum,ʵmpTraceRtConfTableһеĹһmpTraceRtHopsIndex,ʶTraceRouteеĶ"
                    		::= { mpTraceRouteMIBObjects 3 }

mpTraceRtHopsEntry  	OBJECT-TYPE
                    		SYNTAX  MpTraceRtHopsEntry
                    		MAX-ACCESS  not-accessible
                    		STATUS  current
                    		DESCRIPTION
                    			"TraceRouteĽű˱һmpTraceRtSerialNum,ʵmpTraceRtConfTableһеĹһmpTraceRtHopsIndex,ʶTraceRouteеĶ"
                    		INDEX  { mpTraceRtSerialNum, mpTraceRtHopsHopIndex }
                    		::= { mpTraceRtHopsTable 1 }

MpTraceRtHopsEntry  	::= SEQUENCE {
                    			mpTraceRtHopsHopSerialNum   Integer32,
                    			mpTraceRtHopsHopIndex   Integer32,
                    			mpTraceRtHopsHopAddr   IpAddress,
                    			mpTraceRtHopsHopLatencyValid   TruthValue,
                    			mpTraceRtHopsHopLatency   Unsigned32
                    	             }


mpTraceRtHopsHopSerialNum	OBJECT-TYPE
                    		SYNTAX  Integer32(1..2147483647)
                    		MAX-ACCESS  not-accessible
                    		STATUS  current
                    		DESCRIPTION
                    			"mpTraceRtSerialNumһ£mpTraceRtSerialNumĶӦϵ"
                    		::= { mpTraceRtHopsEntry 1 }

mpTraceRtHopsHopIndex	OBJECT-TYPE
                    		SYNTAX  Integer32
                    		MAX-ACCESS  not-accessible
                    		STATUS  current
                    		DESCRIPTION
                    			""
                    		::= { mpTraceRtHopsEntry 2 }

mpTraceRtHopsHopAddr	OBJECT-TYPE
                    		SYNTAX  IpAddress
                    		MAX-ACCESS  read-only
                    		STATUS  current
                    		DESCRIPTION
                    			"hopصĵַ"
                    		::= { mpTraceRtHopsEntry 3 }

mpTraceRtHopsHopLatencyValid	OBJECT-TYPE
                    		SYNTAX  integer32
                    		MAX-ACCESS  read-only
                    		STATUS  current
                    		DESCRIPTION
                    			"This object indicates whether the corresponding instance of mpTraceRtHopsHopLatency object contains a valid value. If the value of this object is 'true', then the corresponding instance of mpTraceRtHopsHopLatency contains a valid value. If the value of this object is 'false', then the corresponding instance of mpTraceRtHopsHopLatency does not contain a valid value and should be ignored."
                    		::= { mpTraceRtHopsEntry 4 }

mpTraceRtHopsHopLatency	OBJECT-TYPE
                    		SYNTAX  Unsigned32(0..25000000)
                    		MAX-ACCESS  read-only
                    		STATUS  current
                    		DESCRIPTION
                    			"This object reports the round trip time associated with this hop."
                    		::= { mpTraceRtHopsEntry 5 }



END
------------------------------------------------------------------------------
-- ============================================================================
-- $Log: mpTraceRouteMib.mib,v $
-- Revision 1.1  2010/06/21 11:18:46  liyh
-- first commit
--
--
--
-- ============================================================================


