-- ************************************************ -- $Id: zxr10ping.mib 8 2005-07-28 12:17:08Z zhanglh $ -- -- zxr10ping.mib: ZXR10 Ping MIB file -- -- JUL. 2005, Zhang lihui -- -- Copyright(c) 2005 by ZTE Corporaton -- All rights reservered -- -- ************************************************ ZXR10-PING-MIB DEFINITIONS ::= BEGIN IMPORTS MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, experimental, Integer32, Unsigned32, Counter32 FROM SNMPv2-SMI MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP FROM SNMPv2-CONF enterprises FROM SNMPv2-SMI MacAddress,RowStatus,TruthValue FROM SNMPv2-TC zxr10L2vpn FROM ZXR10-SMI mgmt, NetworkAddress, IpAddress, Counter, Gauge FROM RFC1155-SMI; zxr10PingMIB OBJECT IDENTIFIER ::= { zxr10L2vpn 2} DisplayString ::= OCTET STRING -- This data type is used to model textual information taken -- from the NVT ASCII character set. By convention, objects -- with this syntax are declared as having -- SIZE (0..255) zxr10PingTable OBJECT-TYPE SYNTAX SEQUENCE OF Zxr10pingCommonEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "ping information table." ::= { zxr10PingMIB 1 } zxr10pingCommonEntry OBJECT-TYPE SYNTAX Zxr10pingCommonEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" INDEX { zxr10PingCommonSerial } ::= { zxr10PingTable 1 } Zxr10pingCommonEntry ::= SEQUENCE { zxr10PingCommonSerial Integer32, zxr10PingCommonPingType INTEGER, zxr10PingCommonDestAddr IpAddress, zxr10PingCommonVrfName DisplayString, zxr10PingCommonIfOption INTEGER, zxr10PingCommonPacketCount Integer32, zxr10PingCommonTimeOut Integer32, zxr10PingCommonDataLen Integer32, zxr10PingCommonIfExtOption INTEGER, zxr10PingCommonExtSourceAddr IpAddress, zxr10PingCommonExtTos Integer32, zxr10PingCommonExtTTL Integer32, zxr10PingCommonExtFragement Integer32, zxr10PingCommonExtOpType INTEGER, zxr10PingCommonExtOpIpAddr1 IpAddress, zxr10PingCommonExtOpIpAddr2 IpAddress, zxr10PingCommonExtOpIpAddr3 IpAddress, zxr10PingCommonExtOpIpAddr4 IpAddress, zxr10PingCommonExtOpIpAddr5 IpAddress, zxr10PingCommonExtOpIpAddr6 IpAddress, zxr10PingCommonExtOpIpAddr7 IpAddress, zxr10PingCommonExtOpIpAddr8 IpAddress, zxr10PingCommonExtOpIpAddr9 IpAddress, zxr10PingCommonExtOpRecordNum Integer32, zxr10PingCommonExtOpTimestampNum Integer32, zxr10PingCommonRosStatus INTEGER, zxr10PingCommonEntryOwner DisplayString, zxr10PingCommonTrapOncompletion TruthValue } zxr10PingCommonSerial OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { zxr10pingCommonEntry 1 } zxr10PingCommonPingType OBJECT-TYPE SYNTAX INTEGER{common(0),mng(1),vrf(2)} MAX-ACCESS read-write STATUS current DESCRIPTION "ping type,default:common " ::= { zxr10pingCommonEntry 2 } zxr10PingCommonDestAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "target IP address " ::= { zxr10pingCommonEntry 3 } zxr10PingCommonVrfName OBJECT-TYPE SYNTAX DisplayString(SIZE(0..16)) MAX-ACCESS read-write STATUS current DESCRIPTION "vrf name " ::= { zxr10pingCommonEntry 4 } zxr10PingCommonIfOption OBJECT-TYPE SYNTAX INTEGER{none(0),option(1)} MAX-ACCESS read-write STATUS current DESCRIPTION "option,default:none " ::= { zxr10pingCommonEntry 5 } zxr10PingCommonPacketCount OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "repeat count,default:5 " ::= { zxr10pingCommonEntry 6 } zxr10PingCommonTimeOut OBJECT-TYPE SYNTAX Integer32 (1..60) MAX-ACCESS read-write STATUS current DESCRIPTION "timeout in seconds,default:2 " ::= { zxr10pingCommonEntry 7 } zxr10PingCommonDataLen OBJECT-TYPE SYNTAX Integer32 (36..8192) MAX-ACCESS read-write STATUS current DESCRIPTION "datagram size,default: 100" ::= { zxr10pingCommonEntry 8 } zxr10PingCommonIfExtOption OBJECT-TYPE SYNTAX INTEGER{none(0),extcom(1)} MAX-ACCESS read-write STATUS current DESCRIPTION "extended commands,default:none " ::= { zxr10pingCommonEntry 9 } zxr10PingCommonExtSourceAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "source address " ::= { zxr10pingCommonEntry 10 } zxr10PingCommonExtTos OBJECT-TYPE SYNTAX Integer32 (0..255) MAX-ACCESS read-write STATUS current DESCRIPTION "type of service,default:0 " ::= { zxr10pingCommonEntry 11 } zxr10PingCommonExtTTL OBJECT-TYPE SYNTAX Integer32 (1..255) MAX-ACCESS read-write STATUS current DESCRIPTION "time to live,default:255 " ::= { zxr10pingCommonEntry 12 } zxr10PingCommonExtFragement OBJECT-TYPE SYNTAX Integer32 (0..1) MAX-ACCESS read-write STATUS current DESCRIPTION "set DONT FRAG(0--may frag,1--don't frag) " ::= { zxr10pingCommonEntry 13 } zxr10PingCommonExtOpType OBJECT-TYPE SYNTAX INTEGER {none(0),loose(1),record(2),strict(3),timestamp(4)} MAX-ACCESS read-write STATUS current DESCRIPTION "extended commands " ::= { zxr10pingCommonEntry 14 } zxr10PingCommonExtOpIpAddr1 OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION " ip address " ::= { zxr10pingCommonEntry 15 } zxr10PingCommonExtOpIpAddr2 OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION " ip address " ::= { zxr10pingCommonEntry 16 } zxr10PingCommonExtOpIpAddr3 OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION " ip address " ::= { zxr10pingCommonEntry 17 } zxr10PingCommonExtOpIpAddr4 OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION " ip address " ::= { zxr10pingCommonEntry 18 } zxr10PingCommonExtOpIpAddr5 OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION " ip address " ::= { zxr10pingCommonEntry 19 } zxr10PingCommonExtOpIpAddr6 OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION " ip address " ::= { zxr10pingCommonEntry 20 } zxr10PingCommonExtOpIpAddr7 OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION " ip address " ::= { zxr10pingCommonEntry 21 } zxr10PingCommonExtOpIpAddr8 OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION " ip address " ::= { zxr10pingCommonEntry 22 } zxr10PingCommonExtOpIpAddr9 OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION " ip address " ::= { zxr10pingCommonEntry 23 } zxr10PingCommonExtOpRecordNum OBJECT-TYPE SYNTAX Integer32 (1..9) MAX-ACCESS read-write STATUS current DESCRIPTION "number of hops" ::= { zxr10pingCommonEntry 24 } zxr10PingCommonExtOpTimestampNum OBJECT-TYPE SYNTAX Integer32 (1..9) MAX-ACCESS read-write STATUS current DESCRIPTION "number of hops" ::= { zxr10pingCommonEntry 25 } zxr10PingCommonRosStatus OBJECT-TYPE SYNTAX INTEGER{not-active(1),start-ping(2),ping-processing(3),ping-completed(4)} MAX-ACCESS read-write STATUS current DESCRIPTION " port members " ::= { zxr10pingCommonEntry 26 } zxr10PingCommonEntryOwner OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION " port members " ::= { zxr10pingCommonEntry 27 } zxr10PingCommonTrapOncompletion OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION " " DEFVAL { true } ::= { zxr10pingCommonEntry 28 } --- common ping result zxr10PingResultTable OBJECT-TYPE SYNTAX SEQUENCE OF Zxr10pingResultEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "ping result table." ::= { zxr10PingMIB 2 } zxr10pingResultEntry OBJECT-TYPE SYNTAX Zxr10pingResultEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" INDEX { zxr10PingCommResultSerial } ::= { zxr10PingResultTable 1 } Zxr10pingResultEntry ::= SEQUENCE { zxr10PingCommResultSerial Integer32, zxr10PingCommResultSentPkts Integer32, zxr10PingCommResultRcvPkts Integer32, zxr10PingCommResultRoundTripMinTime Integer32, zxr10PingCommResultRoundTripMaxTime Integer32, zxr10PingCommResultRoundTripAvgTime Integer32, zxr10PingCommExtResultTimeStampInfo DisplayString, zxr10PingCommExtResultIpAddrInfo DisplayString, zxr10PingCommResultEntryOwner DisplayString, zxr10PingCommResultRoundWobbleMinTime Integer32, zxr10PingCommResultRoundWobbleMaxTime Integer32, zxr10PingCommResultRoundWobbleAvgTime Integer32 } zxr10PingCommResultSerial OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { zxr10pingResultEntry 1 } zxr10PingCommResultSentPkts OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "send packet" ::= { zxr10pingResultEntry 2 } zxr10PingCommResultRcvPkts OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "receive packet" ::= { zxr10pingResultEntry 3 } zxr10PingCommResultRoundTripMinTime OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "min RTT" ::= { zxr10pingResultEntry 4 } zxr10PingCommResultRoundTripMaxTime OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "max RTT" ::= { zxr10pingResultEntry 5 } zxr10PingCommResultRoundTripAvgTime OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "average RTT" ::= { zxr10pingResultEntry 6 } zxr10PingCommExtResultTimeStampInfo OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "timestamp" ::= { zxr10pingResultEntry 7 } zxr10PingCommExtResultIpAddrInfo OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "ip address" ::= { zxr10pingResultEntry 8 } zxr10PingCommResultEntryOwner OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { zxr10pingResultEntry 9 } zxr10PingCommResultRoundWobbleMinTime OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "min wobble time" ::= { zxr10pingResultEntry 10 } zxr10PingCommResultRoundWobbleMaxTime OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "max wobble time" ::= { zxr10pingResultEntry 11 } zxr10PingCommResultRoundWobbleAvgTime OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "average wobble time" ::= { zxr10pingResultEntry 12 } -- ******************************************************************* -- Trap Definitions -- ******************************************************************* pingNotifications OBJECT IDENTIFIER ::= { zxr10PingMIB 3 } pingTrapResult NOTIFICATION-TYPE OBJECTS { zxr10PingCommResultSerial, zxr10PingCommResultSentPkts, zxr10PingCommResultRcvPkts, zxr10PingCommResultRoundTripMinTime, zxr10PingCommResultRoundTripMaxTime, zxr10PingCommResultRoundTripAvgTime } STATUS current DESCRIPTION "The newMaster trap indicates that the sending agent has transitioned to 'Master' state." ::= { pingNotifications 1 } END