-- =============================================================== -- Copyright (C) 2001-2002 Paradyne Corporation. -- IP SLV Performance Statistics Group PDN-IPSLVPERFSTATS-MIB DEFINITIONS ::= BEGIN IMPORTS MODULE-IDENTITY, OBJECT-TYPE, Integer32, Counter32, IpAddress FROM SNMPv2-SMI DisplayString FROM SNMPv2-TC MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF ifIndex FROM RFC1213-MIB pdn-ip FROM PDN-HEADER-MIB; devIpSLVPerfStats MODULE-IDENTITY LAST-UPDATED "0202191200Z" ORGANIZATION "Paradyne Networks" CONTACT-INFO " Postal: Paradyne Networks 8545 126th Avenue Largo, FL 33773-1500 Tel: 727-530-2000 General Comments to: mibwg_team@eng.paradyne.com Editor: Mohan Mohankumar " DESCRIPTION "This is the MIB Module for the IP SLV Performance Statistics." REVISION "0202191200Z" DESCRIPTION "M. Mohankumar Added new object devSLVIPPathConnectLastCOSId to devSLVIPPathConnectTable. " REVISION "0202111200Z" DESCRIPTION "M. Mohankumar Added new object devSLVIPPathConnectDevType to devSLVIPPathConnectTable. " REVISION "0202011200Z" DESCRIPTION "M. Mohankumar Added new object devSLVIPPathStatByCOSStatus to devSLVIPPathStatByCOSTable. " REVISION "0201291200Z" DESCRIPTION "M. Mohankumar Changed the type for devSLVIPCktStatCOSId to enum. Removed object devSLVIPCktStatCOSCktType since this is not appropriate for this table. Changed the objects of the tables to start from 1 (it was starting from 2). " REVISION "0201281200Z" DESCRIPTION "M. Mohankumar Changed the range for devSLVIPCktStatCOSId. Added new object devSLVIPCktStatCOSName to devSLVIPCktStatEntry. " REVISION "0201211200Z" DESCRIPTION "M. Mohankumar Changed description for SubCkt id. " REVISION "0112191200Z" DESCRIPTION "M. Mohankumar Initial Release " ::= { pdn-ip 4 } -- This table has the list of Paths (i.e IP Addresses of other Framesaver -- or third party devices, reachable via IP Address for SLM purpose) for -- a selected Circuit devSLVIPPathConnectTable OBJECT-TYPE SYNTAX SEQUENCE OF DevSLVIPPathConnectEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "IP Path Connection Status Table." ::= { devIpSLVPerfStats 1 } devSLVIPPathConnectEntry OBJECT-TYPE SYNTAX DevSLVIPPathConnectEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the IP Path Connection Status Table." INDEX { ifIndex, devSLVIPPathConnectCktId, devSLVIPPathConnectCktSubId, devSLVIPPathConnectIpAddr } ::= { devSLVIPPathConnectTable 1 } DevSLVIPPathConnectEntry ::= SEQUENCE { devSLVIPPathConnectCktId Integer32, devSLVIPPathConnectCktSubId Integer32, devSLVIPPathConnectIpAddr IpAddress, devSLVIPPathConnectCktType INTEGER, devSLVIPPathConnectDevName DisplayString, devSLVIPPathConnectDevType DisplayString, devSLVIPPathConnectStatus INTEGER, devSLVIPPathConnectSrcIpAddr IpAddress, devSLVIPPathConnectSrcType INTEGER, devSLVIPPathConnectUpTime Counter32, devSLVIPPathConnectPollType INTEGER, devSLVIPPathConnectCOSMismatch Counter32, devSLVIPPathConnectLastCOSId INTEGER } devSLVIPPathConnectCktId OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object indicates the far end virtual circuit Id - either DLCI or VPI." ::= { devSLVIPPathConnectEntry 1 } devSLVIPPathConnectCktSubId OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object indicates the far end virtual circuit Sub Id - either EDLCI or VCI. If none exists the value of this object is 2147483647." ::= { devSLVIPPathConnectEntry 2 } devSLVIPPathConnectIpAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "Specifies the IP Address of the Framesaver or third party device which is at the other end of the path." ::= { devSLVIPPathConnectEntry 3 } devSLVIPPathConnectCktType OBJECT-TYPE SYNTAX INTEGER { fr(1), -- Frame Relay Circuit atm(2) -- ATM Circuit } MAX-ACCESS read-only STATUS current DESCRIPTION "Specifies the Circuit type." ::= { devSLVIPPathConnectEntry 4 } devSLVIPPathConnectDevName OBJECT-TYPE SYNTAX DisplayString (SIZE (1..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "Specifies the name of the remote device." ::= { devSLVIPPathConnectEntry 5 } devSLVIPPathConnectDevType OBJECT-TYPE SYNTAX DisplayString (SIZE (1..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "Specifies the type of the remote device." ::= { devSLVIPPathConnectEntry 6 } devSLVIPPathConnectStatus OBJECT-TYPE SYNTAX INTEGER { active(1), inactive(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Specifies the availability status of remote." ::= { devSLVIPPathConnectEntry 7 } devSLVIPPathConnectSrcIpAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The object specifies the source discovery Ip Address." ::= { devSLVIPPathConnectEntry 8 } devSLVIPPathConnectSrcType OBJECT-TYPE SYNTAX INTEGER { static(1), dynamic(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The object specifies the source discovery type." ::= { devSLVIPPathConnectEntry 9 } devSLVIPPathConnectUpTime OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The object specifies the amount of time in ticks that elapsed since the last transition from Inactive to Active." ::= { devSLVIPPathConnectEntry 10 } devSLVIPPathConnectPollType OBJECT-TYPE SYNTAX INTEGER { initiator(1), responder(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The object specifies the role played by the Framesaver in collection of latency and availability statistics. Initiator(1) - this is the unit that initiates the SLV packet used for statistics collection; Responder(2) - this is the unit that returns the SLV packet sent by the Initiator." ::= { devSLVIPPathConnectEntry 11 } devSLVIPPathConnectCOSMismatch OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The object specifies the number of SLV packets received which indicate a mismatch between the Class Of Service definitions at the remote unit with those of the local unit." ::= { devSLVIPPathConnectEntry 12 } devSLVIPPathConnectLastCOSId OBJECT-TYPE SYNTAX INTEGER(1..7) MAX-ACCESS read-only STATUS current DESCRIPTION "The object specifies the Last COS Id used for availabilty/latency of a Path." ::= { devSLVIPPathConnectEntry 13 } -- This table has the statistics for Round Trip Time (RTT) latency -- for an IP Path by COS (Class Of Service). devSLVIPPathStatByCOSTable OBJECT-TYPE SYNTAX SEQUENCE OF DevSLVIPPathStatByCOSEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "IP Path Connection Status Table." ::= { devIpSLVPerfStats 2 } devSLVIPPathStatByCOSEntry OBJECT-TYPE SYNTAX DevSLVIPPathStatByCOSEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the IP Path Statistics By COS Table." INDEX { ifIndex, devSLVIPPathStatByCOSCktId, devSLVIPPathStatByCOSCktSubId, devSLVIPPathStatByCOSIpAddr, devSLVIPPathStatByCOSId } ::= { devSLVIPPathStatByCOSTable 1 } DevSLVIPPathStatByCOSEntry ::= SEQUENCE { devSLVIPPathStatByCOSCktId Integer32, devSLVIPPathStatByCOSCktSubId Integer32, devSLVIPPathStatByCOSIpAddr IpAddress, devSLVIPPathStatByCOSId INTEGER, devSLVIPPathStatByCOSStatus INTEGER, devSLVIPPathStatByCOSCktType INTEGER, devSLVIPPathStatByCOSLastRTT Counter32, devSLVIPPathStatByCOSMinRTT Counter32, devSLVIPPathStatByCOSAvgRTT Counter32, devSLVIPPathStatByCOSMaxRTT Counter32, devSLVIPPathStatByCOSDropResp Counter32 } devSLVIPPathStatByCOSCktId OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object indicates the far end virtual circuit Id - either DLCI or VPI." ::= { devSLVIPPathStatByCOSEntry 1 } devSLVIPPathStatByCOSCktSubId OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object indicates the far end virtual circuit Sub id - either EDLCI or VCI. If none exists the value of this object is 2147483647." ::= { devSLVIPPathStatByCOSEntry 2 } devSLVIPPathStatByCOSIpAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "Specifies the IP Address of the Framesaver or third party device which is at the other end of the path." ::= { devSLVIPPathStatByCOSEntry 3 } devSLVIPPathStatByCOSId OBJECT-TYPE SYNTAX INTEGER(1..7) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Specifies the COS Id." ::= { devSLVIPPathStatByCOSEntry 4 } devSLVIPPathStatByCOSStatus OBJECT-TYPE SYNTAX INTEGER { active(1), inactive(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Specifies the status of the Cos." ::= { devSLVIPPathStatByCOSEntry 5 } devSLVIPPathStatByCOSCktType OBJECT-TYPE SYNTAX INTEGER { fr(1), -- Frame Relay Circuit atm(2) -- ATM Circuit } MAX-ACCESS read-only STATUS current DESCRIPTION "Specifies the Circuit type." ::= { devSLVIPPathStatByCOSEntry 6 } devSLVIPPathStatByCOSLastRTT OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The object specifies the latest round trip latency in milliseconds between this unit and the unit at the far end of the IP Enabled circuit." ::= { devSLVIPPathStatByCOSEntry 7 } devSLVIPPathStatByCOSMinRTT OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The object specifies the minimum round trip latency in milliseconds between this unit and the unit at the far end of the IP Enabled circuit." ::= { devSLVIPPathStatByCOSEntry 8 } devSLVIPPathStatByCOSAvgRTT OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The object specifies the average round trip latency in milliseconds between this unit and the unit at the far end of the IP Enabled circuit." ::= { devSLVIPPathStatByCOSEntry 9 } devSLVIPPathStatByCOSMaxRTT OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The object specifies the maximum round trip latency in milliseconds between this unit and the unit at the far end of the IP Enabled circuit." ::= { devSLVIPPathStatByCOSEntry 10 } devSLVIPPathStatByCOSDropResp OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The object specifies the number of SLV messages for which a response not been received from the far end device." ::= { devSLVIPPathStatByCOSEntry 11 } -- This table has the statistics for the frame relay link devSLVIPCktStatTable OBJECT-TYPE SYNTAX SEQUENCE OF DevSLVIPCktStatEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table for the Performance Statistics for a Circuit." ::= { devIpSLVPerfStats 3 } devSLVIPCktStatEntry OBJECT-TYPE SYNTAX DevSLVIPCktStatEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the Performance Statistics Table." INDEX { ifIndex, devSLVIPCktStatCktId, devSLVIPCktStatCktSubId, devSLVIPCktStatCOSId } ::= { devSLVIPCktStatTable 1 } DevSLVIPCktStatEntry ::= SEQUENCE { devSLVIPCktStatCktId Integer32, devSLVIPCktStatCktSubId Integer32, devSLVIPCktStatCOSId INTEGER, devSLVIPCktStatCOSName DisplayString, devSLVIPCktStatTxPkts Counter32, devSLVIPCktStatTxOctets Counter32, devSLVIPCktStatRxPkts Counter32, devSLVIPCktStatRxOctets Counter32, devSLVIPCktStatRxErrors Counter32 } devSLVIPCktStatCktId OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object indicates the far end virtual circuit Id - either DLCI or VPI." ::= { devSLVIPCktStatEntry 1 } devSLVIPCktStatCktSubId OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object indicates the far end virtual circuit Sub id - either EDLCI or VCI. If none exists the value of this object is 2147483647." ::= { devSLVIPCktStatEntry 2 } devSLVIPCktStatCOSId OBJECT-TYPE SYNTAX INTEGER { cos1(1), -- COS 1 cos2(2), -- COS 2 cos3(3), -- COS 3 cos4(4), -- COS 4 cos5(5), -- COS 5 cos6(6), -- COS 6 cos7(7), -- COS 7 unknown(98), -- Unknown COS Id nonip(99) -- Non-Ip Packets } MAX-ACCESS not-accessible STATUS current DESCRIPTION "Specifies the COS Id. Note that the last 2 entries indicate Unknown COS Id and Non-IP packets. Thus, the range is 1 to the Maximum COS Ids + 2." ::= { devSLVIPCktStatEntry 3 } devSLVIPCktStatCOSName OBJECT-TYPE SYNTAX DisplayString (SIZE (1..16)) MAX-ACCESS read-only STATUS current DESCRIPTION "Specifies the name of the COS." ::= { devSLVIPCktStatEntry 4 } devSLVIPCktStatTxPkts OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The Number of transmitted packets for this COS." ::= { devSLVIPCktStatEntry 5 } devSLVIPCktStatTxOctets OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The Number of transmitted octets for this COS." ::= { devSLVIPCktStatEntry 6 } devSLVIPCktStatRxPkts OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The Number of received packets for this COS." ::= { devSLVIPCktStatEntry 7 } devSLVIPCktStatRxOctets OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The Number of received octets for this COS." ::= { devSLVIPCktStatEntry 8 } devSLVIPCktStatRxErrors OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The Number of IP SLM responses in Error for this COS." ::= { devSLVIPCktStatEntry 9 } -- -- Conformance Information pdnIpSLVMIBConformance OBJECT IDENTIFIER ::= { devIpSLVPerfStats 4 } pdnIpSLVMIBGroups OBJECT IDENTIFIER ::= { pdnIpSLVMIBConformance 1 } pdnIpSLVCompliances OBJECT IDENTIFIER ::= { pdnIpSLVMIBConformance 2 } -- Compliance Statements pdnIpSLVCompliance MODULE-COMPLIANCE STATUS current DESCRIPTION "The compliance statement for SNMP entities which support the IP SLV performance statistics." MODULE GROUP devSLVIPPathConnectGroup DESCRIPTION "The conditional objects in the IP SLV Path Connect group." ::= { pdnIpSLVCompliances 1 } devSLVIPPathConnectGroup OBJECT-GROUP OBJECTS { devSLVIPPathConnectCktType, devSLVIPPathConnectDevName, devSLVIPPathConnectDevType, devSLVIPPathConnectStatus, devSLVIPPathConnectSrcIpAddr, devSLVIPPathConnectSrcType, devSLVIPPathConnectUpTime, devSLVIPPathConnectPollType, devSLVIPPathConnectCOSMismatch, devSLVIPPathConnectLastCOSId } STATUS current DESCRIPTION "The objects in the IP SLV Path Connect table." ::= { pdnIpSLVMIBGroups 1 } devSLVIPPathStatByCOSGroup OBJECT-GROUP OBJECTS { devSLVIPPathStatByCOSCktType, devSLVIPPathStatByCOSStatus, devSLVIPPathStatByCOSLastRTT, devSLVIPPathStatByCOSMinRTT, devSLVIPPathStatByCOSAvgRTT, devSLVIPPathStatByCOSMaxRTT, devSLVIPPathStatByCOSDropResp } STATUS current DESCRIPTION "The objects in the IP Path by COS table." ::= { pdnIpSLVMIBGroups 2 } devSLVIPCktStatGroup OBJECT-GROUP OBJECTS { devSLVIPCktStatCOSName, devSLVIPCktStatTxPkts, devSLVIPCktStatTxOctets, devSLVIPCktStatRxPkts, devSLVIPCktStatRxOctets, devSLVIPCktStatRxErrors } STATUS current DESCRIPTION "The objects in the Performance Statistics for a Circuit table." ::= { pdnIpSLVMIBGroups 3 } END