diff options
Diffstat (limited to 'MIBS/junos/JUNIPER-PW-ATM-MIB')
| -rw-r--r-- | MIBS/junos/JUNIPER-PW-ATM-MIB | 823 |
1 files changed, 823 insertions, 0 deletions
diff --git a/MIBS/junos/JUNIPER-PW-ATM-MIB b/MIBS/junos/JUNIPER-PW-ATM-MIB new file mode 100644 index 0000000..6aafc89 --- /dev/null +++ b/MIBS/junos/JUNIPER-PW-ATM-MIB @@ -0,0 +1,823 @@ + -- extracted from pw-atm-draft-06 + + JUNIPER-PW-ATM-MIB DEFINITIONS ::= BEGIN + + IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, + Counter32, Counter64, Unsigned32, mib-2 + FROM SNMPv2-SMI + + MODULE-COMPLIANCE, OBJECT-GROUP + FROM SNMPv2-CONF + + TruthValue, RowStatus, RowPointer + FROM SNMPv2-TC + + PerfCurrentCount, PerfIntervalCount + FROM PerfHist-TC-MIB + + -- Juniper Specific ATM MIB + jnxMibs + FROM JUNIPER-SMI -- *** JNX *** + + jnxVpnPwVpnType, jnxVpnPwVpnName, jnxVpnPwIndex + FROM JUNIPER-VPN-MIB + + InterfaceIndex + FROM IF-MIB + + AtmVpIdentifier, AtmVcIdentifier + FROM ATM-TC-MIB; + + + jnxPWAtmMIB MODULE-IDENTITY + LAST-UPDATED "200909010000Z" -- 2008 + ORGANIZATION "Pseudo-Wire Emulation Edge-to-Edge (PWE3) + Working Group" + CONTACT-INFO + "Juniper Technical Assistance Center + Juniper Networks, Inc. + 1133 Innovation Way + Sunnyvale, CA 94089 + E-mail: support@juniper.net" + + DESCRIPTION + "This MIB module defines objects used for managing + the atm pseudowires in Juniper products." + + -- Revision history. + + REVISION "200909010000Z" -- 2008 + DESCRIPTION " This mib is a modified version of RFC 5605" + + ::= { jnxMibs 57} + + + jnxpwAtmNotifications OBJECT IDENTIFIER ::= { jnxPWAtmMIB 0 } + jnxpwAtmObjects OBJECT IDENTIFIER ::= { jnxPWAtmMIB 1 } + jnxpwAtmConformance OBJECT IDENTIFIER ::= { jnxPWAtmMIB 2 } + + --Generic ATM PW table for all types of ATM PW connection. + + jnxpwAtmCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF JnxPwAtmCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table specifies generic information for an ATM PW + to be carried over PSN in any mode." + ::= { jnxpwAtmObjects 1 } + + jnxpwAtmCfgEntry OBJECT-TYPE + SYNTAX JnxPwAtmCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains a set of parameters for + the ATM PW that needs to be adapted and carried + over PSN. This table is indexed by pwIndex from + pwTable. An entry is created for every newly ATM + type associated pwIndex in the pwTable. Unless + otherwise specified, all read-write objects in + this table MAY be changed when the PW is defined + as not active and all RW objects values must + persist after reboot" + REFERENCE + "See [PWMIB] " + + INDEX { jnxVpnPwVpnType, jnxVpnPwVpnName, jnxVpnPwIndex } + ::= { jnxpwAtmCfgTable 1 } + + JnxPwAtmCfgEntry ::= SEQUENCE { + jnxpwAtmCfgMaxCellConcatenation Unsigned32, + jnxpwAtmCfgFarEndMaxCellConcatenation Unsigned32, + jnxpwAtmCfgTimeoutMode INTEGER, + jnxpwAtmClpQosMapping TruthValue + } + + jnxpwAtmCfgMaxCellConcatenation OBJECT-TYPE + SYNTAX Unsigned32 (1..29) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum number of ATM cells that can be + concatenated into one PW packet towards PSN. + In non LDP or other signaling protocol environment, + this object MAY be changed at anytime, but traffic + might be interuppted, otherwise, it may be changed + when PW is not active." + ::= { jnxpwAtmCfgEntry 1 } + + jnxpwAtmCfgFarEndMaxCellConcatenation OBJECT-TYPE + SYNTAX Unsigned32 (1..29) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum number of ATM cells that can be + concatenated into one PW packet towards PSN as reported by + the far end. If no LDP in use, the object will either + return value 0 or allow setting it for calculating + protocol overhead." + ::= { jnxpwAtmCfgEntry 2 } + + jnxpwAtmCfgTimeoutMode OBJECT-TYPE + SYNTAX INTEGER + { + notApplicable (1), + disabled (2), + enabled (3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This objects determines whether a packet can be + transmitted to the PSN based on time out expiration + for collecting cells or not. The actual handling of the + time out is implementation specific-as such this object + may be changed at any time under proper consideration of + traffic interupption effect." + ::= { jnxpwAtmCfgEntry 3 } + + jnxpwAtmClpQosMapping OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This Object indicates whether the CLP bits should be + considered when setting the value in the Quality + of Service fields of the encapsulating protocol + (e.g. EXP fields of the MPLS Label Stack). Selecting + True allows the drop precedence to be preserved + across the PSN. In transparent cell transport, + the value of this object MUST be false(2), in other + cases it can be changed at any time." + REFERENCE + "See [ATMENCAP] section 12" + ::= { jnxpwAtmCfgEntry 4 } + + + + -- Device capable of implementing N:1, 1:1 and transparent cell + -- mode assumes to support the N:1 table for all + -- modes with respective applicable setting. + -- In such implementation, user can create an entry for either + -- 1:1 or transparent cell transport modes only + -- in pwAtmInboundNto1Table. The side effect of such + -- will be an automatic create of the respective line in the + -- pwAtmOutboundNto1Table. + + -- ATM PW Outbound Table for N to 1 connection + + jnxpwAtmOutboundNto1Table OBJECT-TYPE + SYNTAX SEQUENCE OF JnxPwAtmOutboundNto1Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table specifies the information for an ATM PW to + be carried over PSN in the outbound direction. Up to + N entries can be created in this table for every + entry in the pwTable with a pwType equal to: + atmCellNto1Vcc(9), or atmCellNto1Vpc(10). + An entry can be created only when the VP/VC are known. + A single entry will be created in this table for every + entry in the pwTable with a pwType equal to + one of the following: atmCell1to1Vcc(12), or + atmCell1to1Vpc(13), or atmAal5PduVcc(14), or + atmAal5SduVcc(2), or atmTransparent(3). + " + ::= { jnxpwAtmObjects 2 } + + jnxpwAtmOutboundNto1Entry OBJECT-TYPE + SYNTAX JnxPwAtmOutboundNto1Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A row in this table represents an ATM PW that needs to be + adapted and carried over PSN. This table is indexed by + pwIndex from pwTable and the ATM interface with VPL/ VCLs. + In atmTransparent(3), Vpi and VCi will be 0xFFFF + during set operation. + Unless otherwise specified, all read-create objects in this + table MUST NOT be changed after row activation + and SHOULD remain unchanged after reboot." + INDEX { jnxVpnPwVpnType, jnxVpnPwVpnName, jnxVpnPwIndex } + ::= { jnxpwAtmOutboundNto1Table 1 } + + JnxPwAtmOutboundNto1Entry ::= SEQUENCE { + jnxpwAtmOutboundNto1AtmIf InterfaceIndex, + jnxpwAtmOutboundNto1Vpi AtmVpIdentifier, + jnxpwAtmOutboundNto1Vci AtmVcIdentifier, + jnxpwAtmOutboundNto1RowStatus RowStatus, + jnxpwAtmOutboundNto1TrafficParamDescr RowPointer, + jnxpwAtmOutboundNto1MappedVpi AtmVpIdentifier, + jnxpwAtmOutboundNto1MappedVci AtmVcIdentifier + } + + jnxpwAtmOutboundNto1AtmIf OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The ATM Interface that receives cells from the ATM network." + ::= { jnxpwAtmOutboundNto1Entry 1 } + + jnxpwAtmOutboundNto1Vpi OBJECT-TYPE + SYNTAX AtmVpIdentifier + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "VPI value of this ATM PW. In atmTransparent(3), + Vpi will be the equivalent of 0xFFFF" + ::= { jnxpwAtmOutboundNto1Entry 2 } + + jnxpwAtmOutboundNto1Vci OBJECT-TYPE + SYNTAX AtmVcIdentifier + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "VCI value of this ATM PW. In atmTransparent(3), or + VP case, the value will be the equivalent of + 0xFFFF" + ::= { jnxpwAtmOutboundNto1Entry 3 } + + jnxpwAtmOutboundNto1RowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This Object is used to create, modify or delete a row in + this table." + ::= { jnxpwAtmOutboundNto1Entry 4 } + + jnxpwAtmOutboundNto1TrafficParamDescr OBJECT-TYPE + SYNTAX RowPointer + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents a pointer to a ATM traffic parameter + specific row in either private or standard table which will + be employed while receiving cells from the ATM network. + This table should contain a set + of self-consistent ATM traffic parameters including the ATM + traffic service category. A value of 0.0 indicates Best + Effort." + + ::= { jnxpwAtmOutboundNto1Entry 5 } + + jnxpwAtmOutboundNto1MappedVpi OBJECT-TYPE + SYNTAX AtmVpIdentifier + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The egress generated VPI value of this ATM PW. The + entry is valid for PW type of atmCellNto1Vcc(9), + atmCellNto1Vpc(10), atmCell1to1Vcc(12), or + atmCell1to1Vpc(13). In other types, the value will be the + equivalent of 0xFFFF. Value MAY be changed when the + PW is defined as not active " + ::= { jnxpwAtmOutboundNto1Entry 6 } + + jnxpwAtmOutboundNto1MappedVci OBJECT-TYPE + SYNTAX AtmVcIdentifier + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The egress generated VCI value of this ATM PW. The + entry is valid for PW type of atmCellNto1Vcc(9), + atmCellNto1Vpc(10), atmCell1to1Vcc(12), or + atmCell1to1Vpc(13. In VP case or other types, the + value will be the equivalent of 0xFFFF. + Value MAY be changed when the PW is defined + as not active." + ::= { jnxpwAtmOutboundNto1Entry 7 } + + + -- ATM PW Inbound Table for N to 1 connection + + jnxpwAtmInboundNto1Table OBJECT-TYPE + SYNTAX SEQUENCE OF JnxPwAtmInboundNto1Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table specifies the information for an ATM PW to + be carried over PSN in the Inbound direction. Up to + N entries can be created in this table for every + entry in the pwTable with a pwType equal to: + atmCellNto1Vcc(9), or atmCellNto1Vpc(10). + An entry can be created only when the VP/VC are known. + A single entry will be created in this table for every + entry in the pwTable with a pwType equal to + one of the following:atmCell1to1Vcc(12), or + atmCell1to1Vpc(13), or atmAal5PduVcc(14), or + atmAal5SduVcc(2), or atmTransparent(3)." + ::= { jnxpwAtmObjects 3 } + + jnxpwAtmInboundNto1Entry OBJECT-TYPE + SYNTAX JnxPwAtmInboundNto1Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A row in this table represents an ATM PW that needs to be + adapted and carried over PSN. This table is indexed by + pwIndex from pwTable and the ATM interface with VPL/ VCLs. + In atmTransparent(3), Vpi and VCi will be 0xFFFF + during set operation. + Unless otherwise specified, all Read-Creat objects in this + table MUST NOT be changed after row activation + and SHOULD remain unchanged after reboot." + INDEX { jnxVpnPwVpnType, jnxVpnPwVpnName, jnxVpnPwIndex } + ::= { jnxpwAtmInboundNto1Table 1 } + + JnxPwAtmInboundNto1Entry ::= SEQUENCE { + jnxpwAtmInboundNto1AtmIf InterfaceIndex, + jnxpwAtmInboundNto1Vpi AtmVpIdentifier, + jnxpwAtmInboundNto1Vci AtmVcIdentifier, + jnxpwAtmInboundNto1RowStatus RowStatus, + jnxpwAtmInboundNto1TrafficParamDescr RowPointer, + jnxpwAtmInboundNto1MappedVpi AtmVpIdentifier, + jnxpwAtmInboundNto1MappedVci AtmVcIdentifier + } + + jnxpwAtmInboundNto1AtmIf OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The ATM Interface that receives cells from the ATM network." + ::= { jnxpwAtmInboundNto1Entry 1 } + + jnxpwAtmInboundNto1Vpi OBJECT-TYPE + SYNTAX AtmVpIdentifier + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "VPI value of this ATM PW. In atmTransparent(3), + Vpi will be the equivalent of 0xFFFF." + ::= { jnxpwAtmInboundNto1Entry 2 } + + jnxpwAtmInboundNto1Vci OBJECT-TYPE + SYNTAX AtmVcIdentifier + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "VCI value of this ATM PW. In atmTransparent(3), or + VP case, the value will be the equivalent of + 0xFFFF" + ::= { jnxpwAtmInboundNto1Entry 3 } + + jnxpwAtmInboundNto1RowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This Object is used to create, modify or delete a row in + this table." + ::= { jnxpwAtmInboundNto1Entry 4 } + + jnxpwAtmInboundNto1TrafficParamDescr OBJECT-TYPE + SYNTAX RowPointer + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents a pointer to a ATM traffic parameter + specific row in either private or standard table which will + be employed while receiving cells from the ATM network. + This table should contain a set + of self-consistent ATM traffic parameters including the ATM + traffic service category. A value of 0.0 indicates Best + Effort." + + ::= { jnxpwAtmInboundNto1Entry 5 } + + jnxpwAtmInboundNto1MappedVpi OBJECT-TYPE + SYNTAX AtmVpIdentifier + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The generated VPI value of this ATM PW. The + entry is valid for PW type of atmCellNto1Vcc(9), + atmCellNto1Vpc(10), atmCell1to1Vcc(12), or + atmCell1to1Vpc(13). In other types, the value will be the + equivalent of 0xFFFF. Value MAY be changed when the + PW is defined as not active." + ::= { jnxpwAtmInboundNto1Entry 6 } + + jnxpwAtmInboundNto1MappedVci OBJECT-TYPE + SYNTAX AtmVcIdentifier + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The generated VCI value of this ATM PW. The + entry is valid for PW type of atmCellNto1Vcc(9), + atmCellNto1Vpc(10), atmCell1to1Vcc(12), or + atmCell1to1Vpc(13. In VP case or other types, the + value will be the equivalent of 0xFFFF. + Value MAY be changed when the + PW is defined as not active." + ::= { jnxpwAtmInboundNto1Entry 7 } + + + -- ATM PW Outbound Perf Table + + -- The following supplement the counters presented in the + -- PW generic MIB + -- ATM PW Performance Current Table. + + jnxpwAtmPerfCurrentTable OBJECT-TYPE + SYNTAX SEQUENCE OF JnxPwAtmPerfCurrentEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The current 15 minute interval counts are in + this table. + This table provides performance information per ATM PW." + ::= { jnxpwAtmObjects 4 } + + jnxpwAtmPerfCurrentEntry OBJECT-TYPE + SYNTAX JnxPwAtmPerfCurrentEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in this table is created by the agent for every + pwAtmCfgTable entry. After 15 minutes, the contents of this + table entry are copied to a new entry in the + pwAtmPerfInterval table and the counts in this entry + are reset to zero." + INDEX { jnxVpnPwVpnType, jnxVpnPwVpnName, jnxVpnPwIndex } + ::= { jnxpwAtmPerfCurrentTable 1 } + + JnxPwAtmPerfCurrentEntry ::= SEQUENCE { + jnxpwAtmPerfCurrentMissingPkts PerfCurrentCount, + jnxpwAtmPerfCurrentPktsReOrder PerfCurrentCount, + jnxpwAtmPerfCurrentPktsMisOrder PerfCurrentCount, + jnxpwAtmPerfCurrentPktsTimeout PerfCurrentCount, + jnxpwAtmPerfCurrentPktsXmit Counter64, + jnxpwAtmPerfCurrentCellsDropped PerfCurrentCount, + jnxpwAtmPerfCurrentPktsReceived Counter64, + jnxpwAtmPerfCurrentUnknownCells Counter64 + } + + jnxpwAtmPerfCurrentMissingPkts OBJECT-TYPE + SYNTAX PerfCurrentCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of missing packets (as detected via control word + sequence number gaps)." + ::= { jnxpwAtmPerfCurrentEntry 1 } + + jnxpwAtmPerfCurrentPktsReOrder OBJECT-TYPE + SYNTAX PerfCurrentCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of packets detected out of sequence (via control + word sequence number), but successfully re-ordered. + Note: some implementations may not support this Feature." + ::= { jnxpwAtmPerfCurrentEntry 2 } + + jnxpwAtmPerfCurrentPktsMisOrder OBJECT-TYPE + SYNTAX PerfCurrentCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of packets detected out of order (via control word + sequence numbers)." + ::= { jnxpwAtmPerfCurrentEntry 3 } + + jnxpwAtmPerfCurrentPktsTimeout OBJECT-TYPE + SYNTAX PerfCurrentCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of packets transmitted due to timeout expiration + while attempting to collect cells." + ::= { jnxpwAtmPerfCurrentEntry 4 } + + jnxpwAtmPerfCurrentPktsXmit OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of transmitted packets." + ::= { jnxpwAtmPerfCurrentEntry 5 } + + jnxpwAtmPerfCurrentCellsDropped OBJECT-TYPE + SYNTAX PerfCurrentCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of dropped cells." + ::= { jnxpwAtmPerfCurrentEntry 6 } + + jnxpwAtmPerfCurrentPktsReceived OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of received packets." + ::= { jnxpwAtmPerfCurrentEntry 7 } + + jnxpwAtmPerfCurrentUnknownCells OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of cells received from the PSN with unknown VPI or + VCI values. This object is relevant only in N:1 mode." + ::= { jnxpwAtmPerfCurrentEntry 8 } + + -- End ATM PW Performance Current Interval Table + + + -- ATM PW Performance Interval Table. + + jnxpwAtmPerfIntervalTable OBJECT-TYPE + SYNTAX SEQUENCE OF JnxPwAtmPerfIntervalEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table provides performance information per ATM PW + similar to the pwAtmPerfCurrentTable above. However, + these counts represent historical 15 minute intervals. + Typically, this table will have a maximum of 96 entries + for a 24 hour period. " + ::= { jnxpwAtmObjects 5 } + + jnxpwAtmPerfIntervalEntry OBJECT-TYPE + SYNTAX JnxPwAtmPerfIntervalEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in this table is created by the agent for + every pwAtmPerfCurrentEntry that is 15 minutes old. + The contents of the Current entry are copied to the new + entry here. The Current entry, then resets its counts + to zero for the next current 15 minute interval. " + INDEX { jnxVpnPwVpnType, jnxVpnPwVpnName, jnxVpnPwIndex, jnxpwAtmPerfIntervalNumber } + ::= { jnxpwAtmPerfIntervalTable 1 } + + JnxPwAtmPerfIntervalEntry ::= SEQUENCE { + jnxpwAtmPerfIntervalNumber Unsigned32, + jnxpwAtmPerfIntervalValidData TruthValue, + jnxpwAtmPerfIntervalDuration Unsigned32, + jnxpwAtmPerfIntervalMissingPkts PerfIntervalCount, + jnxpwAtmPerfIntervalPktsReOrder PerfIntervalCount, + jnxpwAtmPerfIntervalPktsMisOrder PerfIntervalCount, + jnxpwAtmPerfIntervalPktsTimeout PerfIntervalCount, + jnxpwAtmPerfIntervalPktsXmit Counter64, + jnxpwAtmPerfIntervalCellsDropped PerfIntervalCount, + jnxpwAtmPerfIntervalPktsReceived Counter64, + jnxpwAtmPerfIntervalUnknownCells Counter64 + } + + jnxpwAtmPerfIntervalNumber OBJECT-TYPE + SYNTAX Unsigned32 (1..96) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A number (normally between 1 and 96 to cover a 24 hour + period) which identifies the interval for which the set + of statistics is available. 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. The minimum range of + N is 1 through 4. The default range is 1 through 32. The + maximum value of N is 96." + ::= { jnxpwAtmPerfIntervalEntry 1 } + + jnxpwAtmPerfIntervalValidData OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This variable indicates if the data for this interval + is valid." + ::= { jnxpwAtmPerfIntervalEntry 2 } + + jnxpwAtmPerfIntervalDuration OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The duration of a particular interval in seconds, + Adjustments in the system's time-of-day clock, may + cause the interval to be greater or less than, the + normal value. Therefore this actual interval value + is provided." + ::= { jnxpwAtmPerfIntervalEntry 3 } + + jnxpwAtmPerfIntervalMissingPkts OBJECT-TYPE + SYNTAX PerfIntervalCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of missing packets (as detected via control + word sequence number gaps)." + ::= { jnxpwAtmPerfIntervalEntry 4 } + + jnxpwAtmPerfIntervalPktsReOrder OBJECT-TYPE + SYNTAX PerfIntervalCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of packets detected out of sequence (via control + word sequence number), but successfully re-ordered. + Note: some implementations may not support this + Feature." + ::= { jnxpwAtmPerfIntervalEntry 5 } + + jnxpwAtmPerfIntervalPktsMisOrder OBJECT-TYPE + SYNTAX PerfIntervalCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of packets detected out of order (via control word + sequence numbers)." + ::= { jnxpwAtmPerfIntervalEntry 6 } + + jnxpwAtmPerfIntervalPktsTimeout OBJECT-TYPE + SYNTAX PerfIntervalCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of packets transmitted due to timeout expiration." + ::= { jnxpwAtmPerfIntervalEntry 7 } + + jnxpwAtmPerfIntervalPktsXmit OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of transmitted packets." + ::= { jnxpwAtmPerfIntervalEntry 8 } + + jnxpwAtmPerfIntervalCellsDropped OBJECT-TYPE + SYNTAX PerfIntervalCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of dropped cells." + ::= { jnxpwAtmPerfIntervalEntry 9 } + + jnxpwAtmPerfIntervalPktsReceived OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of received packets." + ::= { jnxpwAtmPerfIntervalEntry 10 } + + jnxpwAtmPerfIntervalUnknownCells OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of cells received from the PSN with unknown VPI or + VCI values. This object is relevant only in N:1 mode." + ::= { jnxpwAtmPerfIntervalEntry 11 } + + -- End ATM PW Performance Interval Table + + + -- ATM PW 1day Performance Table + + jnxpwAtmPerf1DayIntervalTable OBJECT-TYPE + SYNTAX SEQUENCE OF JnxPwAtmPerf1DayIntervalEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table provides performance information per ATM PW + similar to the pwAtmPerfIntervalTable above. However, + these counters represent historical 1 day intervals up to + one full month." + ::= { jnxpwAtmObjects 6 } + + jnxpwAtmPerf1DayIntervalEntry OBJECT-TYPE + SYNTAX JnxPwAtmPerf1DayIntervalEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry is created in this table by the agent + for every entry in the pwAtmCfgTable table." + INDEX { jnxVpnPwVpnType, jnxVpnPwVpnName, jnxVpnPwIndex, jnxpwAtmPerf1DayIntervalNumber } + ::= { jnxpwAtmPerf1DayIntervalTable 1 } + + JnxPwAtmPerf1DayIntervalEntry ::= SEQUENCE { + jnxpwAtmPerf1DayIntervalNumber Unsigned32, + jnxpwAtmPerf1DayIntervalValidData TruthValue, + jnxpwAtmPerf1DayIntervalDuration Unsigned32, + jnxpwAtmPerf1DayIntervalMissingPkts Counter32, + jnxpwAtmPerf1DayIntervalPktsReOrder Counter32, + jnxpwAtmPerf1DayIntervalPktsMisOrder Counter32, + jnxpwAtmPerf1DayIntervalPktsTimeout Counter32, + jnxpwAtmPerf1DayIntervalPktsXmit Counter64, + jnxpwAtmPerf1DayIntervalCellsDropped Counter32, + jnxpwAtmPerf1DayIntervalPktsReceived Counter64, + jnxpwAtmPerf1DayIntervalUnknownCells Counter64 + } + + jnxpwAtmPerf1DayIntervalNumber OBJECT-TYPE + SYNTAX Unsigned32 (1..365) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The number of interval, where 1 indicates current day + measured period and 2 and above indicate previous days + respectively" + ::= { jnxpwAtmPerf1DayIntervalEntry 1 } + + jnxpwAtmPerf1DayIntervalValidData OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates if the data for this interval + is valid." + ::= { jnxpwAtmPerf1DayIntervalEntry 2 } + + jnxpwAtmPerf1DayIntervalDuration OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The duration of a particular interval in seconds, + Adjustments in the system's time-of-day clock, may + cause the interval to be greater or less than, the + normal value. Therefore this actual interval value + is provided." + ::= { jnxpwAtmPerf1DayIntervalEntry 3 } + + jnxpwAtmPerf1DayIntervalMissingPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of missing packets (as detected via control word + sequence number gaps)." + ::= { jnxpwAtmPerf1DayIntervalEntry 4 } + + jnxpwAtmPerf1DayIntervalPktsReOrder OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of packets detected out of sequence (via control + word sequence number), but successfully re-ordered. + Note: some implementations may not support this + feature." + ::= { jnxpwAtmPerf1DayIntervalEntry 5 } + + jnxpwAtmPerf1DayIntervalPktsMisOrder OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of packets detected out of order(via control word + sequence numbers), and could not be re-ordered." + ::= { jnxpwAtmPerf1DayIntervalEntry 6 } + + jnxpwAtmPerf1DayIntervalPktsTimeout OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of packets transmitted due to timeout expiration." + ::= { jnxpwAtmPerf1DayIntervalEntry 7 } + + jnxpwAtmPerf1DayIntervalPktsXmit OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of transmitted packets." + ::= { jnxpwAtmPerf1DayIntervalEntry 8 } + + jnxpwAtmPerf1DayIntervalCellsDropped OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of dropped cells." + ::= { jnxpwAtmPerf1DayIntervalEntry 9 } + + jnxpwAtmPerf1DayIntervalPktsReceived OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of received packets." + ::= { jnxpwAtmPerf1DayIntervalEntry 10 } + + jnxpwAtmPerf1DayIntervalUnknownCells OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of cells received from the PSN with unknown VPI + or VCI value. This object is relevant only in N:1 mode." + ::= { jnxpwAtmPerf1DayIntervalEntry 11 } + + -- End of ATM PW Performance table + + END |