Blame mibs/ietf/ATM-ACCOUNTING-INFORMATION-MIB

Packit 022b05
ATM-ACCOUNTING-INFORMATION-MIB DEFINITIONS ::= BEGIN
Packit 022b05
Packit 022b05
IMPORTS
Packit 022b05
    MODULE-IDENTITY, OBJECT-TYPE, OBJECT-IDENTITY,
Packit 022b05
    mib-2, Integer32, Counter64                   FROM SNMPv2-SMI
Packit 022b05
    DisplayString, DateAndTime                    FROM SNMPv2-TC
Packit 022b05
    AtmAddr                                       FROM ATM-TC-MIB;
Packit 022b05
Packit 022b05
Packit 022b05
atmAccountingInformationMIB MODULE-IDENTITY
Packit 022b05
    LAST-UPDATED "9611052000Z"
Packit 022b05
    ORGANIZATION "IETF AToM MIB Working Group"
Packit 022b05
    CONTACT-INFO "
Packit 022b05
                  Keith McCloghrie
Packit 022b05
                  Cisco Systems, Inc.
Packit 022b05
                  170 West Tasman Drive,
Packit 022b05
                  San Jose CA 95134-1706.
Packit 022b05
                  Phone: +1 408 526 5260
Packit 022b05
                  Email: kzm@cisco.com"
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The MIB module for identifying items of accounting
Packit 022b05
            information which are applicable to ATM connections."
Packit 022b05
    ::= { mib-2 59 }
Packit 022b05
Packit 022b05
Packit 022b05
atmAcctngMIBObjects OBJECT IDENTIFIER ::=
Packit 022b05
                                        { atmAccountingInformationMIB 1 }
Packit 022b05
Packit 022b05
Packit 022b05
-- Definitions of objects for use in specifying ATM accounting
Packit 022b05
-- data to be collected
Packit 022b05
Packit 022b05
atmAcctngDataObjects OBJECT-IDENTITY
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "This identifier defines a subtree under which various
Packit 022b05
            objects are defined such that a set of objects to be
Packit 022b05
            collected as ATM accounting data can be specified as a
Packit 022b05
            (subtree, list) tuple using this identifier as the subtree."
Packit 022b05
    ::= { atmAcctngMIBObjects 1 }
Packit 022b05
Packit 022b05
-- Objects defined under the atmAcctngDataObjects subtree
Packit 022b05
--
Packit 022b05
-- In each case the semantics of the object are interpreted with
Packit 022b05
-- respect to the creation/storage of an accounting record for a
Packit 022b05
-- particular connection on a particular interface.
Packit 022b05
Packit 022b05
atmAcctngConnectionType OBJECT-TYPE
Packit 022b05
    SYNTAX      INTEGER { pvc(1),
Packit 022b05
                          pvp(2),
Packit 022b05
                          svcIncoming(3),
Packit 022b05
                          svcOutgoing(4),
Packit 022b05
                          svpIncoming(5),
Packit 022b05
                          svpOutgoing(6),
Packit 022b05
                          spvcInitiator(7),
Packit 022b05
                          spvcTarget(8),
Packit 022b05
                          spvpInitiator(9),
Packit 022b05
                          spvpTarget(10) }
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The type of connection."
Packit 022b05
    ::= { atmAcctngDataObjects 1 }
Packit 022b05
Packit 022b05
atmAcctngCastType OBJECT-TYPE
Packit 022b05
    SYNTAX      INTEGER { p2p(1), p2mp(2) }
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "An indication of whether the connection is point-to-point
Packit 022b05
            or point-to-multipoint."
Packit 022b05
    ::= { atmAcctngDataObjects 2 }
Packit 022b05
Packit 022b05
atmAcctngIfName OBJECT-TYPE
Packit 022b05
    SYNTAX      DisplayString
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "A textual name for the interface on which the data for the
Packit 022b05
            connection was collected.  If the local SNMP agent supports
Packit 022b05
            the object ifName, the value of this object must be
Packit 022b05
            identical to that of ifName in the conceptual row of the
Packit 022b05
            ifTable corresponding to this interface."
Packit 022b05
    ::= { atmAcctngDataObjects 3 }
Packit 022b05
Packit 022b05
atmAcctngIfAlias OBJECT-TYPE
Packit 022b05
    SYNTAX      DisplayString
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The 'alias' name for the interface as specified by a
Packit 022b05
            network manager, e.g., via a management set operation to
Packit 022b05
            modify the relevant instance of the ifAlias object.  Note
Packit 022b05
            that in contrast to ifIndex, ifAlias provides a non-volatile
Packit 022b05
            'handle' for the interface, the value of which is retained
Packit 022b05
            across agent reboots."
Packit 022b05
    ::= { atmAcctngDataObjects 4 }
Packit 022b05
Packit 022b05
atmAcctngVpi OBJECT-TYPE
Packit 022b05
    SYNTAX      INTEGER (0..4095)
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The VPI used for the connection."
Packit 022b05
    ::= { atmAcctngDataObjects 5 }
Packit 022b05
Packit 022b05
atmAcctngVci OBJECT-TYPE
Packit 022b05
    SYNTAX      INTEGER (0..65535)
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The VCI used for the connection."
Packit 022b05
    ::= { atmAcctngDataObjects 6 }
Packit 022b05
Packit 022b05
atmAcctngCallingParty OBJECT-TYPE
Packit 022b05
    SYNTAX      AtmAddr
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The connection's calling party.  If unknown (e.g., for a
Packit 022b05
            PVC), then the value of this object is the zero-length
Packit 022b05
            string."
Packit 022b05
    ::= { atmAcctngDataObjects 7 }
Packit 022b05
Packit 022b05
atmAcctngCalledParty OBJECT-TYPE
Packit 022b05
    SYNTAX      AtmAddr
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The connection's called party.  If unknown (e.g., for a
Packit 022b05
            PVC), then the value of this object is the zero-length
Packit 022b05
            string."
Packit 022b05
    ::= { atmAcctngDataObjects 8 }
Packit 022b05
Packit 022b05
atmAcctngCallReference OBJECT-TYPE
Packit 022b05
    SYNTAX      OCTET STRING (SIZE(0..3))
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The connection's call reference value (e.g., from Q.2931).
Packit 022b05
            If unknown (e.g., for a PVC), then the value of this object
Packit 022b05
            is the zero-length string."
Packit 022b05
    ::= { atmAcctngDataObjects 9 }
Packit 022b05
Packit 022b05
atmAcctngStartTime OBJECT-TYPE
Packit 022b05
    SYNTAX      DateAndTime
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The time when the connection was established."
Packit 022b05
    ::= { atmAcctngDataObjects 10 }
Packit 022b05
Packit 022b05
atmAcctngCollectionTime OBJECT-TYPE
Packit 022b05
    SYNTAX      DateAndTime
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The time at which the data in this record was collected."
Packit 022b05
    ::= { atmAcctngDataObjects 11 }
Packit 022b05
Packit 022b05
atmAcctngCollectMode OBJECT-TYPE
Packit 022b05
    SYNTAX      INTEGER { onRelease(1),
Packit 022b05
                          periodically(2),
Packit 022b05
                          onCommand(3) }
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The reason why this connection data was collected."
Packit 022b05
    ::= { atmAcctngDataObjects 12 }
Packit 022b05
Packit 022b05
atmAcctngReleaseCause OBJECT-TYPE
Packit 022b05
    SYNTAX      Integer32
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "If the connection data was collected because of the release
Packit 022b05
            of an SVC, then this is the cause code in the Release
Packit 022b05
            message for the connection; otherwise, this object has the
Packit 022b05
            value zero."
Packit 022b05
    ::= { atmAcctngDataObjects 13 }
Packit 022b05
Packit 022b05
atmAcctngServiceCategory OBJECT-TYPE
Packit 022b05
    SYNTAX      INTEGER { other(1), cbr(2), vbrRt(3), vbrNrt(4),
Packit 022b05
                          abr(5), ubr(6), unknown(7) }
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The connection's service category."
Packit 022b05
    ::= { atmAcctngDataObjects 14 }
Packit 022b05
Packit 022b05
atmAcctngTransmittedCells OBJECT-TYPE
Packit 022b05
    SYNTAX      Counter64
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The number of cells, including OAM cells, transmitted by
Packit 022b05
            this switch on this connection."
Packit 022b05
    ::= { atmAcctngDataObjects 15 }
Packit 022b05
Packit 022b05
atmAcctngTransmittedClp0Cells OBJECT-TYPE
Packit 022b05
    SYNTAX      Counter64
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The number of cells with CLP=0, including OAM cells,
Packit 022b05
            transmitted by this switch on this connection."
Packit 022b05
    ::= { atmAcctngDataObjects 16 }
Packit 022b05
Packit 022b05
atmAcctngReceivedCells OBJECT-TYPE
Packit 022b05
    SYNTAX      Counter64
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The number of cells, including OAM cells, received by this
Packit 022b05
            switch on this connection."
Packit 022b05
    ::= { atmAcctngDataObjects 17 }
Packit 022b05
Packit 022b05
atmAcctngReceivedClp0Cells OBJECT-TYPE
Packit 022b05
    SYNTAX      Counter64
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The number of cells with CLP=0, including OAM cells,
Packit 022b05
            received by this switch on this connection."
Packit 022b05
    ::= { atmAcctngDataObjects 18 }
Packit 022b05
Packit 022b05
atmAcctngTransmitTrafficDescriptorType OBJECT-TYPE
Packit 022b05
    SYNTAX      OBJECT IDENTIFIER
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The traffic descriptor type (as defined in RFC 1695 and its
Packit 022b05
            successors) in the direction in which the switch transmits
Packit 022b05
            cells on the connection."
Packit 022b05
    REFERENCE
Packit 022b05
            "See atmTrafficDescriptorTypes in ATM-MIB.my in RFC 1695 and
Packit 022b05
            its successors."
Packit 022b05
    ::= { atmAcctngDataObjects 19 }
Packit 022b05
Packit 022b05
atmAcctngTransmitTrafficDescriptorParam1 OBJECT-TYPE
Packit 022b05
    SYNTAX      INTEGER (0..2147483647)
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The first traffic descriptor parameter in the direction in
Packit 022b05
            which this switch transmits cells on this connection.
Packit 022b05
            Interpretation of this parameter is dependent on the value
Packit 022b05
            of atmAcctngTransmitTrafficDescriptorType."
Packit 022b05
    ::= { atmAcctngDataObjects 20 }
Packit 022b05
Packit 022b05
atmAcctngTransmitTrafficDescriptorParam2 OBJECT-TYPE
Packit 022b05
    SYNTAX      INTEGER (0..2147483647)
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The second traffic descriptor parameter in the direction in
Packit 022b05
            which this switch transmits cells on this connection.
Packit 022b05
            Interpretation of this parameter is dependent on the value
Packit 022b05
            of atmAcctngTransmitTrafficDescriptorType."
Packit 022b05
    ::= { atmAcctngDataObjects 21 }
Packit 022b05
Packit 022b05
atmAcctngTransmitTrafficDescriptorParam3 OBJECT-TYPE
Packit 022b05
    SYNTAX      INTEGER (0..2147483647)
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The third traffic descriptor parameter in the direction in
Packit 022b05
            which this switch transmits cells on this connection.
Packit 022b05
            Interpretation of this parameter is dependent on the value
Packit 022b05
            of atmAcctngTransmitTrafficDescriptorType."
Packit 022b05
    ::= { atmAcctngDataObjects 22 }
Packit 022b05
Packit 022b05
atmAcctngTransmitTrafficDescriptorParam4 OBJECT-TYPE
Packit 022b05
    SYNTAX      INTEGER (0..2147483647)
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The fourth traffic descriptor parameter in the direction in
Packit 022b05
            which this switch transmits cells on this connection.
Packit 022b05
            Interpretation of this parameter is dependent on the value
Packit 022b05
            of atmAcctngTransmitTrafficDescriptorType."
Packit 022b05
    ::= { atmAcctngDataObjects 23 }
Packit 022b05
Packit 022b05
atmAcctngTransmitTrafficDescriptorParam5 OBJECT-TYPE
Packit 022b05
    SYNTAX      INTEGER (0..2147483647)
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The fifth traffic descriptor parameter in the direction in
Packit 022b05
            which this switch transmits cells on this connection.
Packit 022b05
            Interpretation of this parameter is dependent on the value
Packit 022b05
            of atmAcctngTransmitTrafficDescriptorType."
Packit 022b05
    ::= { atmAcctngDataObjects 24 }
Packit 022b05
Packit 022b05
atmAcctngReceiveTrafficDescriptorType OBJECT-TYPE
Packit 022b05
    SYNTAX      OBJECT IDENTIFIER
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The traffic descriptor type (as defined in RFC 1695 and its
Packit 022b05
            successors) in the direction in which this switch receives
Packit 022b05
            cells on this connection."
Packit 022b05
    REFERENCE
Packit 022b05
            "See atmTrafficDescriptorTypes in ATM-MIB.my in RFC 1695 and
Packit 022b05
            its successors."
Packit 022b05
    ::= { atmAcctngDataObjects 25 }
Packit 022b05
Packit 022b05
atmAcctngReceiveTrafficDescriptorParam1 OBJECT-TYPE
Packit 022b05
    SYNTAX      INTEGER (0..2147483647)
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The first traffic descriptor parameter in the direction in
Packit 022b05
            which this switch receives cells on this connection.
Packit 022b05
            Interpretation of this parameter is dependent on the value
Packit 022b05
            of atmAcctngReceiveTrafficDescriptorType."
Packit 022b05
    ::= { atmAcctngDataObjects 26 }
Packit 022b05
Packit 022b05
atmAcctngReceiveTrafficDescriptorParam2 OBJECT-TYPE
Packit 022b05
    SYNTAX      INTEGER (0..2147483647)
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The second traffic descriptor parameter in the direction in
Packit 022b05
            which this switch receives cells on this connection.
Packit 022b05
            Interpretation of this parameter is dependent on the value
Packit 022b05
            of atmAcctngReceiveTrafficDescriptorType."
Packit 022b05
    ::= { atmAcctngDataObjects 27 }
Packit 022b05
Packit 022b05
atmAcctngReceiveTrafficDescriptorParam3 OBJECT-TYPE
Packit 022b05
    SYNTAX      INTEGER (0..2147483647)
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The third traffic descriptor parameter in the direction in
Packit 022b05
            which this switch receives cells on this connection.
Packit 022b05
            Interpretation of this parameter is dependent on the value
Packit 022b05
            of atmAcctngReceiveTrafficDescriptorType."
Packit 022b05
    ::= { atmAcctngDataObjects 28 }
Packit 022b05
Packit 022b05
atmAcctngReceiveTrafficDescriptorParam4 OBJECT-TYPE
Packit 022b05
    SYNTAX      INTEGER (0..2147483647)
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The fourth traffic descriptor parameter in the direction in
Packit 022b05
            which this switch receives cells on this connection.
Packit 022b05
            Interpretation of this parameter is dependent on the value
Packit 022b05
            of atmAcctngReceiveTrafficDescriptorType."
Packit 022b05
    ::= { atmAcctngDataObjects 29 }
Packit 022b05
Packit 022b05
atmAcctngReceiveTrafficDescriptorParam5 OBJECT-TYPE
Packit 022b05
    SYNTAX      INTEGER (0..2147483647)
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The fifth traffic descriptor parameter in the direction in
Packit 022b05
            which this switch receives cells on this connection.
Packit 022b05
            Interpretation of this parameter is dependent on the value
Packit 022b05
            of atmAcctngReceiveTrafficDescriptorType."
Packit 022b05
    ::= { atmAcctngDataObjects 30 }
Packit 022b05
Packit 022b05
atmAcctngCallingPartySubAddress OBJECT-TYPE
Packit 022b05
    SYNTAX      AtmAddr
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The connection's calling party sub-address.  If the
Packit 022b05
            connection has no calling party sub-address, or it's value
Packit 022b05
            is unknown, then the value of this object is the zero-length
Packit 022b05
            string."
Packit 022b05
    ::= { atmAcctngDataObjects 31 }
Packit 022b05
Packit 022b05
atmAcctngCalledPartySubAddress OBJECT-TYPE
Packit 022b05
    SYNTAX      AtmAddr
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The connection's called party sub-address.  If the
Packit 022b05
            connection has no called party sub-address, or it's value is
Packit 022b05
            unknown, then the value of this object is the zero-length
Packit 022b05
            string."
Packit 022b05
    ::= { atmAcctngDataObjects 32 }
Packit 022b05
Packit 022b05
atmAcctngRecordCrc16 OBJECT-TYPE
Packit 022b05
    SYNTAX      OCTET STRING (SIZE(2))
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The value of the CRC-16 checksum (as defined by ISO 3309
Packit 022b05
            (HDLC) and/or ITU X.25) calculated over the accounting
Packit 022b05
            record containing this object.
Packit 022b05
Packit 022b05
            While the mechanism for calculating/encoding the checksum
Packit 022b05
            value is specific to the method of encoding the accounting
Packit 022b05
            record, an accounting record containing this object is
Packit 022b05
            typically generated by initializing the value of this object
Packit 022b05
            to the all-zeros string ('0000'H), with the location of
Packit 022b05
            these zeros being saved.  After generating the record, the
Packit 022b05
            checksum is calculated over the whole connection record and
Packit 022b05
            then the all-zeros value is overwritten (at the saved
Packit 022b05
            location) by the calculated value of the checksum."
Packit 022b05
    ::= { atmAcctngDataObjects 33 }
Packit 022b05
END