------------------------------------------------------------------------------ -- Copyright (c) 2002 Paradyne Corporation. All rights reserved. ------------------------------------------------------------------------------ PDN-IPPINGTEST-MIB DEFINITIONS ::= BEGIN IMPORTS MODULE-IDENTITY, OBJECT-TYPE, Integer32, IpAddress, TimeTicks FROM SNMPv2-SMI DisplayString, RowStatus FROM SNMPv2-TC MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF pdn-ip FROM PDN-HEADER-MIB; devIPPingTest MODULE-IDENTITY LAST-UPDATED "0203271200Z" ORGANIZATION "Paradyne Networks MIB Working Group" CONTACT-INFO "Paradyne Networks, Inc. 8545 126th Ave. North Largo, FL 33773 www.paradyne.com General comments to: mibwg_team@paradyne.com Editor: Richard Foster" DESCRIPTION "This MIB module describes objects used for verifying connectivity and measuring roundtrip response times." REVISION "0203271200Z" DESCRIPTION "Richard Foster -Initial Release" ::= { pdn-ip 2 } ------------------------------------------------------------------------------ -- The IP Ping Test Table ------------------------------------------------------------------------------ devIPPingTestNextIndex OBJECT-TYPE SYNTAX INTEGER ( 0 | 2..31999 ) MAX-ACCESS read-only STATUS current DESCRIPTION "Identifies a hint for the next value of devIPPingTestID to be used in a row creation attempt for the devIPPingTestTable. If no new rows can be created, this object will have a value of 0." ::= { devIPPingTest 1 } devIPPingTestTable OBJECT-TYPE SYNTAX SEQUENCE OF DevIPPingTestEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table controls the ping configuration parameters and reports the test response." ::= { devIPPingTest 2 } devIPPingTestEntry OBJECT-TYPE SYNTAX DevIPPingTestEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The ping configuration and response entries." INDEX { devIPPingTestID } ::= { devIPPingTestTable 1 } DevIPPingTestEntry ::= SEQUENCE { devIPPingTestID INTEGER, devIPPingTestOwner DisplayString, devIPPingTestDestIPAddr IpAddress, devIPPingTestDestIntf INTEGER, devIPPingTestDlciOrVpi Integer32, devIPPingTestEdlciOrVci Integer32, devIPPingTestSrcIPAddrType INTEGER, devIPPingTestSrcIPAddr IpAddress, devIPPingTestPacketSize INTEGER, devIPPingTestCount INTEGER, devIPPingTestTimeDelay INTEGER, devIPPingTestTimeOut INTEGER, devIPPingTestRowStatus RowStatus, devIPPingTestResponse INTEGER, devIPPingTestSendCount Integer32, devIPPingTestRespCount Integer32, devIPPingTestLossCount Integer32, devIPPingTestLossRatio Integer32, devIPPingTestCurRtt Integer32, devIPPingTestMinRtt Integer32, devIPPingTestMaxRtt Integer32, devIPPingTestAvgRtt Integer32, devIPPingTestTimeStamp TimeTicks } devIPPingTestID OBJECT-TYPE SYNTAX INTEGER ( 2..31999 ) MAX-ACCESS not-accessible STATUS current DESCRIPTION "An identification value for the current invocation of the test." ::= { devIPPingTestEntry 1 } devIPPingTestOwner OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-create STATUS current DESCRIPTION "The entity which currently has the 'ownership' required to start, stop, and delete the test." ::= { devIPPingTestEntry 2 } devIPPingTestDestIPAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS current DESCRIPTION "The target IP address." ::= { devIPPingTestEntry 3 } devIPPingTestDestIntf OBJECT-TYPE SYNTAX INTEGER { useInternalRoute(1), net1FR1(2), net2FR2(3), s1Port1(4), s1Port2(5) } MAX-ACCESS read-create STATUS current DESCRIPTION "Specifies the routing method or destination interface for the ping." DEFVAL { useInternalRoute } ::= { devIPPingTestEntry 4 } devIPPingTestDlciOrVpi OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-create STATUS current DESCRIPTION "Specifies the FR DLCI or ATM VPI. A value of zero(0) indicates none." ::= { devIPPingTestEntry 5 } devIPPingTestEdlciOrVci OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-create STATUS current DESCRIPTION "Specifies the FR EDLCI or ATM VCI. A value of zero(0) indicates none." ::= { devIPPingTestEntry 6 } devIPPingTestSrcIPAddrType OBJECT-TYPE SYNTAX INTEGER { nodeIPaddress(1), specialIPaddress(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "The type of IP address to use." DEFVAL { nodeIPaddress } ::= { devIPPingTestEntry 7 } devIPPingTestSrcIPAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS current DESCRIPTION "If devIPPingTestSrcIPAddrType is Special(2) then this object specifies the source IP address." ::= { devIPPingTestEntry 8 } devIPPingTestPacketSize OBJECT-TYPE SYNTAX INTEGER ( 36..4096 ) MAX-ACCESS read-create STATUS current DESCRIPTION "Specifies the size of the ping packet." DEFVAL { 100 } ::= { devIPPingTestEntry 9 } devIPPingTestCount OBJECT-TYPE SYNTAX INTEGER ( 1..999999 ) MAX-ACCESS read-create STATUS current DESCRIPTION "Specifies the number of pings to send." DEFVAL { 5 } ::= { devIPPingTestEntry 10 } devIPPingTestTimeDelay OBJECT-TYPE SYNTAX INTEGER ( 1..900 ) MAX-ACCESS read-create STATUS current DESCRIPTION "Specifies the time delay (in seconds) between pings." DEFVAL { 1 } ::= { devIPPingTestEntry 11 } devIPPingTestTimeOut OBJECT-TYPE SYNTAX INTEGER ( 1..60 ) MAX-ACCESS read-create STATUS current DESCRIPTION "Specifies the timeout value (in seconds) between pings." DEFVAL { 2 } ::= { devIPPingTestEntry 12 } devIPPingTestRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "This object is used to initiate, modify and terminate a ping test." ::= { devIPPingTestEntry 13 } devIPPingTestResponse OBJECT-TYPE SYNTAX INTEGER { notYetStarted(0), alive(1), pingTimedOut(2), destinationUnreachable(3), noRouteInThisDevice(4), invalidAddress(5), internalError(6), unableToCreateTemporaryLink(7) } MAX-ACCESS read-only STATUS current DESCRIPTION "Specifies the response of the last ping request." ::= { devIPPingTestEntry 14 } devIPPingTestSendCount OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Specifies the number of pings sent." ::= { devIPPingTestEntry 15 } devIPPingTestRespCount OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Specifies the number of responses received." ::= { devIPPingTestEntry 16 } devIPPingTestLossCount OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Specifies the number of pings lost." ::= { devIPPingTestEntry 17 } devIPPingTestLossRatio OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Specifies the percentage of pings lost." ::= { devIPPingTestEntry 18 } devIPPingTestCurRtt OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Specifies the current Round Trip Time in milliseconds." ::= { devIPPingTestEntry 19 } devIPPingTestMinRtt OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Specifies the minimum Round Trip Time in milliseconds." ::= { devIPPingTestEntry 20 } devIPPingTestMaxRtt OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Specifies the maximum Round Trip Time in milliseconds." ::= { devIPPingTestEntry 21 } devIPPingTestAvgRtt OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Specifies the average Round Trip Time in milliseconds." ::= { devIPPingTestEntry 22 } devIPPingTestTimeStamp OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only STATUS current DESCRIPTION "The value of sysUpTime when the test was initiated. If the current state was entered prior to the last re-initialization of the device, then this object will contain a zero value." ::= { devIPPingTestEntry 23 } ------------------------------------------------------------------------------ -- Conformance Information ------------------------------------------------------------------------------ devIPPingTestMIBConformance OBJECT IDENTIFIER ::= { devIPPingTest 3 } devIPPingTestMIBGroups OBJECT IDENTIFIER ::= { devIPPingTestMIBConformance 1 } devIPPingTestCompliances OBJECT IDENTIFIER ::= { devIPPingTestMIBConformance 2 } devIPPingTestCompliance MODULE-COMPLIANCE STATUS current DESCRIPTION "The compliance statement for SNMP entities which support the IP Ping Test." MODULE GROUP devIPPingTestGroup DESCRIPTION "The conditional objects in the IP Ping Test group." ::= { devIPPingTestCompliances 1 } devIPPingTestGroup OBJECT-GROUP OBJECTS { devIPPingTestNextIndex, devIPPingTestOwner, devIPPingTestDestIPAddr, devIPPingTestDestIntf, devIPPingTestDlciOrVpi, devIPPingTestEdlciOrVci, devIPPingTestSrcIPAddrType, devIPPingTestSrcIPAddr, devIPPingTestPacketSize, devIPPingTestCount, devIPPingTestTimeDelay, devIPPingTestTimeOut, devIPPingTestRowStatus, devIPPingTestResponse, devIPPingTestSendCount, devIPPingTestRespCount, devIPPingTestLossCount, devIPPingTestLossRatio, devIPPingTestCurRtt, devIPPingTestMinRtt, devIPPingTestMaxRtt, devIPPingTestAvgRtt, devIPPingTestTimeStamp } STATUS current DESCRIPTION "The objects in the IP Ping Test table." ::= { devIPPingTestMIBGroups 1 } END