Internet-Draft ATM Performance History MIB November 1996 Managed Objects for Recording ATM Performance History Data Based on 15 Minute Intervals draft-ietf-atommib-atmhist-00.txt 25 November 1996 George Mouradian AT&T Labs gvm@att.com Status of this Memo This document is an Internet-Draft. Internet-Drafts are working documents of the Internet Engineering Task Force (IETF), its areas, and its working groups. Note that other groups may also distribute working documents as Internet-Drafts. Internet-Drafts are draft documents valid for a maximum of six months and may be updated, replaced, or obsoleted by other documents at any time. It is inappropriate to use Internet-Drafts as reference material or to cite them other than as ``work in progress.'' To learn the current status of any Internet-Draft, please check the ``1id-abstracts.txt'' listing contained in the Internet-Drafts Shadow Directories on ds.internic.net (US East Coast), nic.nordu.net (Europe), ftp.isi.edu (US West Coast), or munnari.oz.au (Pacific Rim). 1. Introduction This memo defines an experimental portion of the Management Information Base (MIB) for use with network management protocols in the Internet community. In particular, it describes managed objects to record and retrieve ATM performance history data recorded in 15 minute interval. The functionality defined in this document is intended to satisfy the requirements defined by the ATM Forum in [9]. 2. The SNMP Network Management Framework Expires April 1997 [Page 1] Internet-Draft ATM Performance History MIB November 1996 The SNMP Network Management Framework presently consists of three major components. They are: the SMI, described in RFC 1902 [1] - the mechanisms used for describing and naming objects for the purpose of management. the MIB-II, STD 17, RFC 1231 [2] - the core set of managed objects for the Internet suite of protocols. the protocol, RFC 1157 [3] and/or RFC 1905 [4], - the protocol for accessing managed objects. The Framework permits new objects to be defined for the purpose of experimentation and evaluation. 2.1. Object Definitions Managed objects are accessed via a virtual information store, termed the Management Information Base or MIB. Objects in the MIB are defined using the subset of Abstract Syntax Notation One (ASN.1) defined in the SMI. In particular, each object type is named by an OBJECT IDENTIFIER, an administratively assigned name. The object type together with an object instance serves to uniquely identify a specific instantiation of the object. For human convenience, we often use a textual string, termed the descriptor, to refer to the object type. 3. Overview This document defines a Management Information Base (MIB) for recording and retrieving ATM performance history data recorded in 15 minute intervals. The functionality defined in this document is intended to meet the requirements defined by the ATM Forum in [9]. Six tables are provided: ATM Cell Layer Current Data (per interface) ATM Cell Layer History Data (per interface and time interval) VPL UPC/NPC Current Data (per VPL termination point) VPL UPC/NPC History Data (per VPL termination point and time interval) VCL UPC/NPC Current Data (per VCL termination point) VCL UPC/NPC History Data (per VCL termination point and time interval) Expires April 1997 [Page 2] Internet-Draft ATM Performance History MIB November 1996 4. Definitions ATMHIST-MIB DEFINITIONS ::= BEGIN IMPORTS MODULE-IDENTITY, OBJECT-TYPE, experimental FROM SNMPv2-SMI PerfCurrentCount, PerfIntervalCount FROM PerfHist-TC-MIB ifIndex FROM IF-MIB atmVplVpi, atmVclVpi, atmVclVci FROM ATM-MIB MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF TruthValue, TimeStamp FROM SNMPv2-TC; atmHistMIB MODULE-IDENTITY LAST-UPDATED "9605011200Z" ORGANIZATION "IETF AToMMIB Working Group" CONTACT-INFO " Faye Ly, Editor Postal: Bay Networks Inc. 4401 Great America Parkway Santa Clara, CA 95052 USA Tel: +1 408 764 1702 Fax: +1 408 988 5525 E-Mail: faye@Baynetworks.COM " DESCRIPTION "This MIB Module defines objects to record ATM history data." ::= { experimental xxx } atmHistMIBObjects OBJECT IDENTIFIER ::= {atmHistMIB 1} -- ATM Cell Protocol Monitoring Current Data (per interface) atmProtoCurrTable OBJECT-TYPE SYNTAX SEQUENCE OF AtmProtoCurrEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The ATM Cell Protocol Monitoring Current Data table. This table maintains per-interface statistics for the fifteen-minute interval currently being collected." ::= { atmHistMIBObjects 1 } atmProtoCurrEntry OBJECT-TYPE SYNTAX AtmProtoCurrEntry MAX-ACCESS not-accessible STATUS current Expires April 1997 [Page 3] Internet-Draft ATM Performance History MIB November 1996 DESCRIPTION "An entry in the ATM Cell Protocol Monitoring Current Data table. Each ATM interface (UNI, BICI, BISSI) automatically has an entry in this table associated with it." INDEX { ifIndex } ::= { atmProtoCurrTable 1 } AtmProtoCurrEntry ::= SEQUENCE { atmProtoCurrSuspect TruthValue, atmProtoCurrTimeElapsed INTEGER, atmProtoCurrTotalCellIns PerfCurrentCount, atmProtoCurrClp0CellIns PerfCurrentCount, atmProtoCurrProtoErrors PerfCurrentCount, atmProtoCurrDiscardHECViol PerfCurrentCount } atmProtoCurrSuspect OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "If true, the statistics in this entry may be unreliable." ::= { atmProtoCurrEntry 1 } atmProtoCurrTimeElapsed OBJECT-TYPE SYNTAX INTEGER (0..899) MAX-ACCESS read-only STATUS current DESCRIPTION "Amount of time, measured in seconds, that statistics for this entry (the current interval) have been counted." ::= { atmProtoCurrEntry 2 } atmProtoCurrTotalCellIns OBJECT-TYPE SYNTAX PerfCurrentCount MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of valid ATM cells received by this VCL including both CLP=0 and CLP=1 cells. The cells are counted prior to the application of the traffic policing." ::= { atmProtoCurrEntry 3 } atmProtoCurrClp0CellIns OBJECT-TYPE SYNTAX PerfCurrentCount MAX-ACCESS read-only Expires April 1997 [Page 4] Internet-Draft ATM Performance History MIB November 1996 STATUS current DESCRIPTION "The number of valid ATM cells received by this VCL with CLP=0. The cells are counted prior to the application of the traffic policing." ::= { atmProtoCurrEntry 4 } atmProtoCurrProtoErrors OBJECT-TYPE SYNTAX PerfCurrentCount MAX-ACCESS read-only STATUS current DESCRIPTION "The number of ATM cells dropped on this interface, due to an unrecognized field or set of fields in the ATM cell header, since the start of this interval." ::= { atmProtoCurrEntry 5 } atmProtoCurrDiscardHECViol OBJECT-TYPE SYNTAX PerfCurrentCount MAX-ACCESS read-only STATUS current DESCRIPTION "The number of ATM cells discarded on this interface, due to an HEC violation, since the start of this interval." ::= { atmProtoCurrEntry 6 } -- ATM Cell Protocol Monitoring History Data (per interface and time interval) atmProtoHistTable OBJECT-TYPE SYNTAX SEQUENCE OF AtmProtoHistEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The ATM Cell Protocol Monitoring History Data table. This table maintains per-interface statistics for previous fifteen-minute intervals." ::= { atmHistMIBObjects 2 } atmProtoHistEntry OBJECT-TYPE SYNTAX AtmProtoHistEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the ATM Cell Protocol Monitoring History Data table. Each ATM interface (UNI, BICI, BISSI) automatically Expires April 1997 [Page 5] Internet-Draft ATM Performance History MIB November 1996 has an entry in this table associated with it for each fifteen-minute interval in which statistics are collected for it." INDEX { ifIndex, atmProtoHistIndex } ::= { atmProtoHistTable 1 } AtmProtoHistEntry ::= SEQUENCE { atmProtoHistIndex INTEGER, atmProtoHistEndTime TimeStamp, atmProtoHistSuspect TruthValue, atmProtoHistTotalCellIns PerfIntervalCount, atmProtoHistClp0CellIns PerfIntervalCount, atmProtoHistProtoErrors PerfIntervalCount, atmProtoHistDiscardHECViol PerfIntervalCount } atmProtoHistIndex OBJECT-TYPE SYNTAX INTEGER (1..96) MAX-ACCESS not-accessible STATUS current DESCRIPTION "A number between 1 and 96, which identifies the interval for which the set of statistics in this entry was collected. The interval identified by 1 is the most recently completed 15 minute interval, and the interval identified by N is the interval immediately preceding the one identified by N-1." ::= { atmProtoHistEntry 1 } atmProtoHistEndTime OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "The the value of sysUpTime when this interval ended." ::= { atmProtoHistEntry 2 } atmProtoHistSuspect OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "If true, the statistics in this entry may be unreliable." ::= { atmProtoHistEntry 3 } atmProtoHistTotalCellIns OBJECT-TYPE SYNTAX PerfIntervalCount MAX-ACCESS read-only STATUS current Expires April 1997 [Page 6] Internet-Draft ATM Performance History MIB November 1996 DESCRIPTION "The total number of valid ATM cells received by this VCL including both CLP=0 and CLP=1 cells. The cells are counted prior to the application of the traffic policing." ::= { atmProtoHistEntry 4 } atmProtoHistClp0CellIns OBJECT-TYPE SYNTAX PerfIntervalCount MAX-ACCESS read-only STATUS current DESCRIPTION "The number of valid ATM cells received by this VCL with CLP=0. The cells are counted prior to the application of the traffic policing." ::= { atmProtoHistEntry 5 } atmProtoHistProtoErrors OBJECT-TYPE SYNTAX PerfIntervalCount MAX-ACCESS read-only STATUS current DESCRIPTION "The number of ATM cells dropped on this interface, due to an unrecognized field or set of fields in the ATM cell header, since the start of this interval." ::= { atmProtoHistEntry 6 } atmProtoHistDiscardHECViol OBJECT-TYPE SYNTAX PerfIntervalCount MAX-ACCESS read-only STATUS current DESCRIPTION "The number of ATM cells discarded on this interface, due to an HEC violation, since the start of this interval." ::= { atmProtoHistEntry 7 } -- UPC/NPC Monitoring Current Data (per VPL termination point) -- These data are only recorded for permanent connections. atmVplCurrTable OBJECT-TYPE SYNTAX SEQUENCE OF AtmVplCurrEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The ATM UPC/NPC Monitoring Current Data table for VPL termination points. This table maintains per-TP statistics for the fifteen-minute interval currently being collected." Expires April 1997 [Page 7] Internet-Draft ATM Performance History MIB November 1996 ::= { atmHistMIBObjects 3 } atmVplCurrEntry OBJECT-TYPE SYNTAX AtmVplCurrEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the ATM UPC/NPC Monitoring Current Data table for VPL termination points. Each VPL Termination Point automatically has an entry in this table associated with it." INDEX { ifIndex, atmVplVpi } ::= { atmVplCurrTable 1 } AtmVplCurrEntry ::= SEQUENCE { atmVplCurrSuspect TruthValue, atmVplCurrTimeElapsed INTEGER, atmVplCurrTotalCellIns PerfCurrentCount, atmVplCurrClp0CellIns PerfCurrentCount, atmVplCurrTotalDiscards PerfCurrentCount, atmVplCurrClp0Discards PerfCurrentCount, atmVplCurrTotalCellOuts PerfCurrentCount, atmVplCurrClp0CellOuts PerfCurrentCount, atmVplCurrTaggedOuts PerfCurrentCount } atmVplCurrSuspect OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "If true, the statistics in this entry may be unreliable." ::= { atmVplCurrEntry 1 } atmVplCurrTimeElapsed OBJECT-TYPE SYNTAX INTEGER (0..899) MAX-ACCESS read-only STATUS current DESCRIPTION "Amount of time, measured in seconds, that statistics for this entry (the current interval) have been counted." ::= { atmVplCurrEntry 2 } atmVplCurrTotalCellIns OBJECT-TYPE SYNTAX PerfCurrentCount MAX-ACCESS read-only STATUS current DESCRIPTION Expires April 1997 [Page 8] Internet-Draft ATM Performance History MIB November 1996 "The total number of valid ATM cells received by this VPL including both CLP=0 and CLP=1 cells. The cells are counted prior to the application of the traffic policing." ::= { atmVplCurrEntry 3 } atmVplCurrClp0CellIns OBJECT-TYPE SYNTAX PerfCurrentCount MAX-ACCESS read-only STATUS current DESCRIPTION "The number of valid ATM cells received by this VPL with CLP=0. The cells are counted prior to the application of the traffic policing." ::= { atmVplCurrEntry 4 } atmVplCurrTotalDiscards OBJECT-TYPE SYNTAX PerfCurrentCount MAX-ACCESS read-only STATUS current DESCRIPTION "The number of discarded cells due to combined CLP=0 and CLP=1 UPC/NPC policing." ::= { atmVplCurrEntry 5 } atmVplCurrClp0Discards OBJECT-TYPE SYNTAX PerfCurrentCount MAX-ACCESS read-only STATUS current DESCRIPTION "The number of discarded cells due to CLP=0 only UPC/NPC policing. This object shall be present only if CLP=0 traffic is separately policed." ::= { atmVplCurrEntry 6 } atmVplCurrTotalCellOuts OBJECT-TYPE SYNTAX PerfCurrentCount MAX-ACCESS read-only STATUS current DESCRIPTION "The number of cells that have been successfully passed by the combined CLP=0 and CLP=1 UPC/NPC policing." ::= { atmVplCurrEntry 7 } atmVplCurrClp0CellOuts OBJECT-TYPE SYNTAX PerfCurrentCount MAX-ACCESS read-only STATUS current Expires April 1997 [Page 9] Internet-Draft ATM Performance History MIB November 1996 DESCRIPTION "The number of cells that have been successfully passed by the CLP=0 UPC/NPC policing. This object shall be present only if CLP=0 traffic is separately policed." ::= { atmVplCurrEntry 8 } atmVplCurrTaggedOuts OBJECT-TYPE SYNTAX PerfCurrentCount MAX-ACCESS read-only STATUS current DESCRIPTION "The number of cells that have been tagged by UPC/NPC policing." ::= { atmVplCurrEntry 9 } -- UPC/NPC Monitoring History Data (per VPL and time interval) -- These data are only recorded for permanent connections. atmVplHistTable OBJECT-TYPE SYNTAX SEQUENCE OF AtmVplHistEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The ATM UPC/NPC Monitoring History Data table for VPL termination points. This table maintains per-interface statistics for previous fifteen-minute intervals." ::= { atmHistMIBObjects 4 } atmVplHistEntry OBJECT-TYPE SYNTAX AtmVplHistEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the ATM UPC/NPC Monitoring History Data table for VPL termination points. Each VPL Termination Point automatically has an entry in this table associated with it." INDEX { ifIndex, atmVplVpi, atmVplHistIndex } ::= { atmVplHistTable 1 } AtmVplHistEntry ::= SEQUENCE { atmVplHistIndex INTEGER, atmVplHistEndTime TimeStamp, atmVplHistSuspect TruthValue, atmVplHistTotalCellIns PerfIntervalCount, atmVplHistClp0CellIns PerfIntervalCount, Expires April 1997 [Page 10] Internet-Draft ATM Performance History MIB November 1996 atmVplHistDiscardedCells PerfIntervalCount, atmVplHistDiscardedClp0 PerfIntervalCount, atmVplHistTotalCellOuts PerfIntervalCount, atmVplHistClp0CellOuts PerfIntervalCount, atmVplHistTaggedOuts PerfIntervalCount } atmVplHistIndex OBJECT-TYPE SYNTAX INTEGER (1..96) MAX-ACCESS not-accessible STATUS current DESCRIPTION "A number between 1 and 96, which identifies the interval for which the set of statistics in this entry was collected. The interval identified by 1 is the most recently completed 15 minute interval, and the interval identified by N is the interval immediately preceding the one identified by N-1." ::= { atmVplHistEntry 1 } atmVplHistEndTime OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "The the value of sysUpTime when this interval ended." ::= { atmVplHistEntry 2 } atmVplHistSuspect OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "If true, the statistics in this entry may be unreliable." ::= { atmVplHistEntry 3 } atmVplHistTotalCellIns OBJECT-TYPE SYNTAX PerfIntervalCount MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of valid ATM cells received by this VPL including both CLP=0 and CLP=1 cells. The cells are counted prior to the application of the traffic policing." ::= { atmVplHistEntry 4 } atmVplHistClp0CellIns OBJECT-TYPE SYNTAX PerfIntervalCount MAX-ACCESS read-only Expires April 1997 [Page 11] Internet-Draft ATM Performance History MIB November 1996 STATUS current DESCRIPTION "The number of valid ATM cells received by this VPL with CLP=0. The cells are counted prior to the application of the traffic policing." ::= { atmVplHistEntry 5 } atmVplHistDiscardedCells OBJECT-TYPE SYNTAX PerfIntervalCount MAX-ACCESS read-only STATUS current DESCRIPTION "The number of discarded cells due to combined CLP=0 and CLP=1 UPC/NPC policing." ::= { atmVplHistEntry 6 } atmVplHistDiscardedClp0 OBJECT-TYPE SYNTAX PerfIntervalCount MAX-ACCESS read-only STATUS current DESCRIPTION "The number of discarded cells due to CLP=0 only UPC/NPC policing. This object shall be present only if CLP=0 traffic is separately policed." ::= { atmVplHistEntry 7 } atmVplHistTotalCellOuts OBJECT-TYPE SYNTAX PerfIntervalCount MAX-ACCESS read-only STATUS current DESCRIPTION "The number of cells that have been successfully passed by the combined CLP=0 and CLP=1 UPC/NPC policing." ::= { atmVplHistEntry 8 } atmVplHistClp0CellOuts OBJECT-TYPE SYNTAX PerfIntervalCount MAX-ACCESS read-only STATUS current DESCRIPTION "The number of cells that have been successfully passed by the CLP=0 UPC/NPC policing. This object shall be present only if CLP=0 traffic is separately policed." ::= { atmVplHistEntry 9 } atmVplHistTaggedOuts OBJECT-TYPE Expires April 1997 [Page 12] Internet-Draft ATM Performance History MIB November 1996 SYNTAX PerfIntervalCount MAX-ACCESS read-only STATUS current DESCRIPTION "The number of cells that have been tagged by UPC/NPC policing." ::= { atmVplHistEntry 10 } -- UPC/NPC Monitoring Current Data (per VCL termination point) -- These data are only recorded for permanent connections. atmVclCurrTable OBJECT-TYPE SYNTAX SEQUENCE OF AtmVclCurrEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The ATM UPC/NPC Monitoring Current Data table for VCL termination points. This table maintains per-TP statistics for the fifteen-minute interval currently being collected." ::= { atmHistMIBObjects 5 } atmVclCurrEntry OBJECT-TYPE SYNTAX AtmVclCurrEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the ATM UPC/NPC Monitoring Current Data table for VCL termination points. Each VCL Termination Point automatically has an entry in this table associated with it." INDEX { ifIndex, atmVclVpi, atmVclVci } ::= { atmVclCurrTable 1 } AtmVclCurrEntry ::= SEQUENCE { atmVclCurrSuspect TruthValue, atmVclCurrTimeElapsed INTEGER, atmVclCurrTotalCellIns PerfCurrentCount, atmVclCurrClp0CellIns PerfCurrentCount, atmVclCurrTotalDiscards PerfCurrentCount, atmVclCurrClp0Discards PerfCurrentCount, atmVclCurrTotalCellOuts PerfCurrentCount, atmVclCurrClp0CellOuts PerfCurrentCount, atmVclCurrTaggedOuts PerfCurrentCount } atmVclCurrSuspect OBJECT-TYPE Expires April 1997 [Page 13] Internet-Draft ATM Performance History MIB November 1996 SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "If true, the statistics in this entry may be unreliable." ::= { atmVclCurrEntry 1 } atmVclCurrTimeElapsed OBJECT-TYPE SYNTAX INTEGER (0..899) MAX-ACCESS read-only STATUS current DESCRIPTION "Amount of time, measured in seconds, that statistics for this entry (the current interval) have been counted." ::= { atmVclCurrEntry 2 } atmVclCurrTotalCellIns OBJECT-TYPE SYNTAX PerfCurrentCount MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of valid ATM cells received by this VCL including both CLP=0 and CLP=1 cells. The cells are counted prior to the application of the traffic policing." ::= { atmVclCurrEntry 3 } atmVclCurrClp0CellIns OBJECT-TYPE SYNTAX PerfCurrentCount MAX-ACCESS read-only STATUS current DESCRIPTION "The number of valid ATM cells received by this VCL with CLP=0. The cells are counted prior to the application of the traffic policing." ::= { atmVclCurrEntry 4 } atmVclCurrTotalDiscards OBJECT-TYPE SYNTAX PerfCurrentCount MAX-ACCESS read-only STATUS current DESCRIPTION "The number of discarded cells due to combined CLP=0 and CLP=1 UPC/NPC policing." ::= { atmVclCurrEntry 5 } atmVclCurrClp0Discards OBJECT-TYPE SYNTAX PerfCurrentCount MAX-ACCESS read-only Expires April 1997 [Page 14] Internet-Draft ATM Performance History MIB November 1996 STATUS current DESCRIPTION "The number of discarded cells due to CLP=0 only UPC/NPC policing. This object shall be present only if CLP=0 traffic is separately policed." ::= { atmVclCurrEntry 6 } atmVclCurrTotalCellOuts OBJECT-TYPE SYNTAX PerfCurrentCount MAX-ACCESS read-only STATUS current DESCRIPTION "The number of cells that have been successfully passed by the combined CLP=0 and CLP=1 UPC/NPC policing." ::= { atmVclCurrEntry 7 } atmVclCurrClp0CellOuts OBJECT-TYPE SYNTAX PerfCurrentCount MAX-ACCESS read-only STATUS current DESCRIPTION "The number of cells that have been successfully passed by the CLP=0 UPC/NPC policing. This object shall be present only if CLP=0 traffic is separately policed." ::= { atmVclCurrEntry 8 } atmVclCurrTaggedOuts OBJECT-TYPE SYNTAX PerfCurrentCount MAX-ACCESS read-only STATUS current DESCRIPTION "The number of cells that have been tagged by UPC/NPC policing." ::= { atmVclCurrEntry 9 } -- UPC/NPC Monitoring History Data (per VCL and time interval) -- These data are only recorded for permanent connections. atmVclHistTable OBJECT-TYPE SYNTAX SEQUENCE OF AtmVclHistEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The ATM UPC/NPC Monitoring History Data table for VCL termination points. Expires April 1997 [Page 15] Internet-Draft ATM Performance History MIB November 1996 This table maintains per-interface statistics for previous fifteen-minute intervals." ::= { atmHistMIBObjects 6 } atmVclHistEntry OBJECT-TYPE SYNTAX AtmVclHistEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the ATM UPC/NPC Monitoring History Data table for VCL termination points. Each VCL Termination Point automatically has an entry in this table associated with it." INDEX { ifIndex, atmVclVpi, atmVclVci, atmVclHistIndex } ::= { atmVclHistTable 1 } AtmVclHistEntry ::= SEQUENCE { atmVclHistIndex INTEGER, atmVclHistEndTime TimeStamp, atmVclHistSuspect TruthValue, atmVclHistTotalCellIns PerfIntervalCount, atmVclHistClp0CellIns PerfIntervalCount, atmVclHistDiscardedCells PerfIntervalCount, atmVclHistDiscardedClp0 PerfIntervalCount, atmVclHistTotalCellOuts PerfIntervalCount, atmVclHistClp0CellOuts PerfIntervalCount, atmVclHistTaggedOuts PerfIntervalCount } atmVclHistIndex OBJECT-TYPE SYNTAX INTEGER (1..96) MAX-ACCESS not-accessible STATUS current DESCRIPTION "A number between 1 and 96, which identifies the interval for which the set of statistics in this entry was collected. The interval identified by 1 is the most recently completed 15 minute interval, and the interval identified by N is the interval immediately preceding the one identified by N-1." ::= { atmVclHistEntry 1 } atmVclHistEndTime OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "The the value of sysUpTime when this interval ended." Expires April 1997 [Page 16] Internet-Draft ATM Performance History MIB November 1996 ::= { atmVclHistEntry 2 } atmVclHistSuspect OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "If true, the statistics in this entry may be unreliable." ::= { atmVclHistEntry 3 } atmVclHistTotalCellIns OBJECT-TYPE SYNTAX PerfIntervalCount MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of valid ATM cells received by this VCL including both CLP=0 and CLP=1 cells. The cells are counted prior to the application of the traffic policing." ::= { atmVclHistEntry 4 } atmVclHistClp0CellIns OBJECT-TYPE SYNTAX PerfIntervalCount MAX-ACCESS read-only STATUS current DESCRIPTION "The number of valid ATM cells received by this VCL with CLP=0. The cells are counted prior to the application of the traffic policing." ::= { atmVclHistEntry 5 } atmVclHistDiscardedCells OBJECT-TYPE SYNTAX PerfIntervalCount MAX-ACCESS read-only STATUS current DESCRIPTION "The number of discarded cells due to combined CLP=0 and CLP=1 UPC/NPC policing." ::= { atmVclHistEntry 6 } atmVclHistDiscardedClp0 OBJECT-TYPE SYNTAX PerfIntervalCount MAX-ACCESS read-only STATUS current DESCRIPTION "The number of discarded cells due to CLP=0 only UPC/NPC policing. This object shall be present only if CLP=0 traffic is separately policed." Expires April 1997 [Page 17] Internet-Draft ATM Performance History MIB November 1996 ::= { atmVclHistEntry 7 } atmVclHistTotalCellOuts OBJECT-TYPE SYNTAX PerfIntervalCount MAX-ACCESS read-only STATUS current DESCRIPTION "The number of cells that have been successfully passed by the combined CLP=0 and CLP=1 UPC/NPC policing." ::= { atmVclHistEntry 8 } atmVclHistClp0CellOuts OBJECT-TYPE SYNTAX PerfIntervalCount MAX-ACCESS read-only STATUS current DESCRIPTION "The number of cells that have been successfully passed by the CLP=0 UPC/NPC policing. This object shall be present only if CLP=0 traffic is separately policed." ::= { atmVclHistEntry 9 } atmVclHistTaggedOuts OBJECT-TYPE SYNTAX PerfIntervalCount MAX-ACCESS read-only STATUS current DESCRIPTION "The number of cells that have been tagged by UPC/NPC policing." ::= { atmVclHistEntry 10 } -- Conformance Information atmHistMIBConformance OBJECT IDENTIFIER ::= { atmHistMIB 2 } atmHistMIBGroups OBJECT IDENTIFIER ::= {atmHistMIBConformance 1 } atmHistMIBCompliances OBJECT IDENTIFIER ::= {atmHistMIBConformance 2 } atmHistMIBCompliance MODULE-COMPLIANCE STATUS current DESCRIPTION "The compliance statement for SNMP entities that support ATM History Data." MODULE -- this module MANDATORY-GROUPS { atmHistGroup } ::= { atmHistMIBCompliances 1 } Expires April 1997 [Page 18] Internet-Draft ATM Performance History MIB November 1996 -- Units of Conformance atmHistGroup OBJECT-GROUP OBJECTS { atmProtoCurrSuspect, atmProtoCurrTimeElapsed, atmProtoCurrTotalCellIns, atmProtoCurrClp0CellIns, atmProtoCurrProtoErrors, atmProtoCurrDiscardHECViol, atmProtoHistEndTime , atmProtoHistSuspect, atmProtoHistTotalCellIns, atmProtoHistClp0CellIns, atmProtoHistProtoErrors, atmProtoHistDiscardHECViol, atmVplCurrSuspect, atmVplCurrTimeElapsed, atmVplCurrTotalCellIns, atmVplCurrClp0CellIns, atmVplCurrTotalDiscards, atmVplCurrClp0Discards, atmVplCurrTotalCellOuts, atmVplCurrClp0CellOuts, atmVplCurrTaggedOuts, atmVplHistEndTime, atmVplHistSuspect, atmVplHistTotalCellIns, atmVplHistClp0CellIns, atmVplHistDiscardedCells, atmVplHistDiscardedClp0, atmVplHistTotalCellOuts, atmVplHistClp0CellOuts, atmVplHistTaggedOuts, atmVclCurrSuspect, atmVclCurrTimeElapsed, atmVclCurrTotalCellIns, atmVclCurrClp0CellIns, atmVclCurrTotalDiscards, atmVclCurrClp0Discards, atmVclCurrTotalCellOuts, atmVclCurrClp0CellOuts, atmVclCurrTaggedOuts, atmVclHistEndTime, atmVclHistSuspect, atmVclHistTotalCellIns, atmVclHistClp0CellIns, atmVclHistDiscardedCells, Expires April 1997 [Page 19] Internet-Draft ATM Performance History MIB November 1996 atmVclHistDiscardedClp0, atmVclHistTotalCellOuts, atmVclHistClp0CellOuts, atmVclHistTaggedOuts } STATUS current DESCRIPTION "" ::= { atmHistMIBGroups 1 } END 5. Acknowledgements 6. References [1] SNMPv2 Working Group, Case, J., McCloghrie, K., Rose, M., and S. Waldbusser, "Structure of Management Information for version 2 of the Simple Network Management Protocol (SNMPv2)", RFC 1902, January 1996. [2] McCloghrie, K., and M. Rose, Editors, "Management Information Base for Network Management of TCP/IP-based internets: MIB-II", STD 17, RFC 1213, March 1991. [3] Case, J., Fedor, M., Schoffstall, M., and J. Davin, "Simple Network Management Protocol", RFC 1157, May 1990. [4] SNMPv2 Working Group, Case, J., McCloghrie, K., Rose, M., and S. Waldbusser, "Protocol Operations for version 2 of the Simple Network Management Protocol (SNMPv2)", RFC 1905, January 1996. [5] SNMPv2 Working Group, Case, J., McCloghrie, K., Rose, M., and S. Waldbusser, "Transport Mappings for version 2 of the Simple Network Management Protocol (SNMPv2)", RFC 1906, January 1996. [6] SNMPv2 Working Group, Case, J., McCloghrie, K., Rose, M., and S. Waldbusser, "Management Information Base for version 2 of the Simple Network Management Protocol (SNMPv2)", RFC 1907, January 1996. [7] Information processing systems - Open Systems Interconnection, "Specification of Abstract Syntax Notation One (ASN.1)", International Organization for Standardization, Internation Standard 8824, December 1987. [8] Information processing systems - Open Systems Interconnection, Expires April 1997 [Page 20] Internet-Draft ATM Performance History MIB November 1996 "Specification of Basic Encoding Rules for Abstract Syntax Notation One (ASN.1)", International Organization for Standardization, Internation Standard 8825, December 1987. [9] M4 Interface Requirements and Logical MIB, ATM Forum, af-nm-0020.000, 1994. 7. Security Considerations Security issues are not discussed in this memo. 8. Author's Address George Mouradian AT&T Labs, Room 1G-325 101 Crawfords Corner Road Holmdel, NJ USA 07733 Phone: +1 908 949 7671 EMail: gvm@att.com Table of Contents: 1 Introduction................................................. 1 2 The SNMP Network Management Framework........................ 2 3 Overview..................................................... 2 4 Definitions.................................................. 2 5 Acknowledgements............................................. 13 6 References................................................... 13 7 Security Considerations...................................... 14 8 Author's Address............................................. 14 Expires April 1997 [Page 21]