diff options
Diffstat (limited to 'MIBS/junos/JUNIPER-ATM-MIB')
| -rw-r--r-- | MIBS/junos/JUNIPER-ATM-MIB | 989 |
1 files changed, 989 insertions, 0 deletions
diff --git a/MIBS/junos/JUNIPER-ATM-MIB b/MIBS/junos/JUNIPER-ATM-MIB new file mode 100644 index 0000000..12c98f8 --- /dev/null +++ b/MIBS/junos/JUNIPER-ATM-MIB @@ -0,0 +1,989 @@ + -- + -- Juniper Enterprise Specific ATM MIB. + -- + -- Copyright (c) 2001-2004, Juniper Networks, Inc. + -- All rights reserved. + -- + -- The contents of this document are subject to change without notice. + -- + + JUNIPER-ATM-MIB DEFINITIONS ::= BEGIN + + IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, + Integer32, Counter32, Counter64 + FROM SNMPv2-SMI + TEXTUAL-CONVENTION + FROM SNMPv2-TC + InetAddressIPv4, InetAddressIPv6 + FROM INET-ADDRESS-MIB + ifIndex + FROM IF-MIB + atmInterfaceConfEntry, atmVclEntry, atmVplEntry + FROM ATM-MIB + jnxMibs + FROM JUNIPER-SMI; + + jnxAtm MODULE-IDENTITY + LAST-UPDATED "200312040000Z" -- Thu Dec 4 2003 UTC + ORGANIZATION "Juniper Networks, Inc." + CONTACT-INFO + "Juniper Technical Assistance Center + Juniper Networks, Inc. + 1133 Innovation Way + Sunnyvale, CA 94089 + E-mail: support@juniper.net" + + DESCRIPTION + "The Juniper enterprise MIB for ATM interfaces and VCs" + + REVISION "200401060000Z" -- Tue Jan 06 2004 + DESCRIPTION "The following new objects were added: + - jnxAtmVCOutOAMF5AISCells (jnxAtmVCTable). + - jnxAtmTrunkOutOAMF4AISCells (jnxAtmTrunkTable)." + + REVISION "200312040000Z" -- Thu Dec 4 2003 UTC + DESCRIPTION "New object 'jnxAtmIfL2CircuitMode' added to jnxAtmIfTable." + + REVISION "200309170000Z" -- Wed Sept 17 2003 + DESCRIPTION "New table 'jnxAtmTrunkTable' added." + + REVISION "200207040000Z" -- 4th July 2002 + DESCRIPTION "New table 'jnxAtmVpTable' added." + + REVISION "200201230000Z" -- 23 Jan 2002 + DESCRIPTION "Renamed atmTcc as atmTccVcMux. + atmTccSnap encapsulation added." + + REVISION "200107080000Z" -- 8 July, 2001 + DESCRIPTION "Initial Version" + + ::= { jnxMibs 10 } + + + + JnxAtmFlags ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Flags related to the VC or Trunk." + SYNTAX BITS { + inverseArpEnabled(0), + ilmiEnabled(1), + oamEnabled(2), + shapingEnabled(3), + passiveOam(4), + multicast(5), + closed(6), + down(7), + active(8), + cosEnabled(9) + } + + + -- The ATM Physical Interface Table + -- + -- This table augments atmInterfaceConfTable defined in ATM-MIB. + -- + jnxAtmIfTable OBJECT-TYPE + SYNTAX SEQUENCE OF JnxAtmIfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains config and stats parameters, one entry per + physical interface (ATM port)." + + + ::= { jnxAtm 1 } + + jnxAtmIfEntry OBJECT-TYPE + SYNTAX JnxAtmIfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This entry contains additional ATM interface config and stats + objects, not covered in standard mibs. Each entry is an extension + of atmInterfaceConfEntry defined in ATM-MIB." + AUGMENTS { atmInterfaceConfEntry } + ::= { jnxAtmIfTable 1 } + + JnxAtmIfEntry ::= + SEQUENCE { + -- Config Info + jnxAtmIfPortType INTEGER, + jnxAtmIfEncaps INTEGER, + jnxAtmIfLpBackInfo INTEGER, + jnxAtmIfScrambleEnable INTEGER, + + -- Cell Stats + jnxAtmIfTxCellCount Counter64, + jnxAtmIfRxCellCount Counter64, + jnxAtmIfTxIdleCellCount Counter64, + jnxAtmIfUncorrHCSErrs Counter64, + jnxAtmIfCorrHCSErrs Counter64, + jnxAtmIfTxCellFIFOOverRuns Counter64, + jnxAtmIfRxCellFIFOOverRuns Counter64, + jnxAtmIfRxCellFIFOUnderRuns Counter64, + jnxAtmIfInInvalidVCCells Counter64, + jnxAtmIfInNoBufferOAMCells Counter64, + + -- AAL5 Packet stats + jnxAtmIfInNoBufDropPkts Counter64, + jnxAtmIfOutVCQueueDrops Counter64, + jnxAtmIfInBadCrcs Counter64, + jnxAtmIfInLenErrPkts Counter64, + jnxAtmIfInTimeoutPkts Counter64, + + -- Misc Info + jnxAtmIfL2CircuitMode INTEGER + } + + jnxAtmIfPortType OBJECT-TYPE + SYNTAX INTEGER { + other(1), + oc3(2), + oc12(3), + t3(4), + e3(5), + oc48(6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The physical port type." + ::= { jnxAtmIfEntry 1 } + + jnxAtmIfEncaps OBJECT-TYPE + SYNTAX INTEGER { + other(1), + atmPvc(2), + atmCccCellRelay(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "ATM physical link layer encapsulation." + DEFVAL { atmPvc } + ::= { jnxAtmIfEntry 2 } + + jnxAtmIfLpBackInfo OBJECT-TYPE + SYNTAX INTEGER { + noLoopBack(1), + localLoopBack(2), + remoteLoopBack(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Loop back config and type." + ::= { jnxAtmIfEntry 3 } + + jnxAtmIfScrambleEnable OBJECT-TYPE + SYNTAX INTEGER { enabled(1), disabled(2) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Shows whether scrambling is enabled or disabled" + DEFVAL { disabled } + ::= { jnxAtmIfEntry 4 } + + -- Cell Stats + jnxAtmIfTxCellCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of ATM cells transmitted by the interface. + Includes Idle cells transmitted." + ::= { jnxAtmIfEntry 5 } + + jnxAtmIfRxCellCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of ATM cells received by the interface. + Excludes Idle cells received." + ::= { jnxAtmIfEntry 6 } + + jnxAtmIfTxIdleCellCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of idle cells sent by the port. When the ATM interface + has nothing to send, it sends idle cells to fill the time slot." + ::= { jnxAtmIfEntry 7 } + + jnxAtmIfUncorrHCSErrs OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of uncorrectable cell Header Check Sequence (HCS) Errors + that occurred." + ::= { jnxAtmIfEntry 8 } + + jnxAtmIfCorrHCSErrs OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of correctable cell Header Check Sequence (HCS) Errors + that occurred." + ::= { jnxAtmIfEntry 9 } + + jnxAtmIfTxCellFIFOOverRuns OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of overruns in the Transmit FIFO." + ::= { jnxAtmIfEntry 10 } + + jnxAtmIfRxCellFIFOOverRuns OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of overruns in the Receive FIFO." + ::= { jnxAtmIfEntry 11 } + + jnxAtmIfRxCellFIFOUnderRuns OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of underruns in the receive FIFO." + ::= { jnxAtmIfEntry 12 } + + jnxAtmIfInInvalidVCCells OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of Cells that arrived for non existent VC." + ::= { jnxAtmIfEntry 13 } + + jnxAtmIfInNoBufferOAMCells OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of received OAM cells or raw cells dropped because + no buffers were available to handle them." + ::= { jnxAtmIfEntry 14 } + + + -- AAL5 Pkt Stats + jnxAtmIfInNoBufDropPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of AAL5 packets dropped because there was no enough + buffer to handle them." + ::= { jnxAtmIfEntry 15 } + + jnxAtmIfOutVCQueueDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets dropped because of queue limits on each VC." + ::= { jnxAtmIfEntry 16 } + + jnxAtmIfInBadCrcs OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of incoming CRC errors." + ::= { jnxAtmIfEntry 17 } + + jnxAtmIfInLenErrPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of AAL5 packets dropped because their length was incorrect." + ::= { jnxAtmIfEntry 18 } + + jnxAtmIfInTimeoutPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of AAL5 packets dropped because of reassembly timeout." + ::= { jnxAtmIfEntry 19 } + + jnxAtmIfL2CircuitMode OBJECT-TYPE + SYNTAX INTEGER { + notApplicable(1), + none(2), + aal5(3), + cell(4), + uniTrunk(5), + nniTrunk(6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The layer 2 circuit mode of this Atm interface. Note, this + applies only to interfaces on AtmII pics." + ::= { jnxAtmIfEntry 20 } + + -- + -- Juniper ATM Virtual Circuit Table + -- + -- This table augments the atmVclTable defined in ATM-MIB. + -- + jnxAtmVCTable OBJECT-TYPE + SYNTAX SEQUENCE OF JnxAtmVCEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of all p2p/p2mp/multicast VC entries." + + + ::= { jnxAtm 2 } + + jnxAtmVCEntry OBJECT-TYPE + SYNTAX JnxAtmVCEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Special Cases: + - No traffic Stats for multicast VCs. (0 by default). + - Multipoint Destination IP Address for a p2p vc is + invalid (0.0.0.0 by default). + - When the encapsulation type for the logical interface + (to which VC belongs) is 'atmCccCellRelay', only + Generic VC Info is valid. + - If OAM is disabled (indicated in jnxAtmVCFlags), + then all the OAM config & F5 stats info is invalid. + (zeroed by default)." + AUGMENTS { atmVclEntry } + ::= { jnxAtmVCTable 1 } + + JnxAtmVCEntry ::= + SEQUENCE { + -- Generic VC Info + jnxAtmVCConnType INTEGER, + jnxAtmVCEncapsulation INTEGER, + jnxAtmVCMpDestIPv4Addr InetAddressIPv4, + jnxAtmVCMpDestIPv6Addr InetAddressIPv6, + jnxAtmVCFlags JnxAtmFlags, + jnxAtmVCTotalDownTime Integer32, + + -- Traffic stats + jnxAtmVCInBytes Counter64, + jnxAtmVCOutBytes Counter64, + jnxAtmVCInPkts Counter64, + jnxAtmVCOutPkts Counter64, + jnxAtmVCTailQueuePktDrops Counter64, + + -- OAM Config + jnxAtmVCOAMPeriod Integer32, + jnxAtmVCOAMUpCellCount Integer32, + jnxAtmVCOAMDownCellCount Integer32, + + -- OAM F5 Cell Stats + jnxAtmVCInOAMF5LoopCells Counter32, + jnxAtmVCOutOAMF5LoopCells Counter32, + jnxAtmVCInOAMF5RDICells Counter32, + jnxAtmVCOutOAMF5RDICells Counter32, + jnxAtmVCInOAMF5AISCells Counter32, + jnxAtmVCOutOAMF5AISCells Counter32 + } + + jnxAtmVCConnType OBJECT-TYPE + SYNTAX INTEGER { + other(1), + p2p(2), -- point-to-point + p2mp(3), -- point-to-multipoint + multicast(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of connection. The type 'other' means vc type is unknown + or is not one of the other types." + ::= { jnxAtmVCEntry 1 } + + jnxAtmVCEncapsulation OBJECT-TYPE + SYNTAX INTEGER { + other(1), + atmCccCellRelay(2), + atmCccVcMux(3), + atmCiscoNlpid(4), + atmNlpid(5), + atmSnap(6), + atmVcMux(7), + atmTccVcMux(8), + atmTccSnap(9) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The atm encapsulation type associated with the VC. + atmCccCellRelay : ATM Cell Relay for CCC + atmCccVcMux : ATM VC for CCC + atmCiscoNlpid : Cisco-compatible ATM NLPID encapsulation + atmNlpid : ATM NLPID encapsulation + atmSnap : ATM LLC/SNAP encapsulation + atmVcMux : ATM VC multiplexing + atmTccVcMux : TCC (Translational Cross Connection) + over ATM VC MUX encapsulation + atmTccSnap : TCC (Translational Cross Connection) + over ATM LLC/SNAP encapsulation" + ::= { jnxAtmVCEntry 2} + + jnxAtmVCMpDestIPv4Addr OBJECT-TYPE + SYNTAX InetAddressIPv4 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object is meaningful only if jnxAtmVCConnType value is + 'p2mp' (point-to-multipoint). For a p2mp VC, it's the multipoint + destination IPv4 address. When the VC connection type is other + than p2mp OR when the multipoint destination address type is of + IPv6, this object returns 0.0.0.0 by default." + ::= { jnxAtmVCEntry 3 } + + jnxAtmVCMpDestIPv6Addr OBJECT-TYPE + SYNTAX InetAddressIPv6 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object is meaningful only if jnxAtmVCConnType value is + 'p2mp' (point-to-multipoint). For a p2mp VC, it's the multipoint + destination IPv6 address. When the VC connection type is other + than p2mp OR when the multipoint destination address type is of + IPv4, this object returns all the bytes of addr filled with 0." + ::= { jnxAtmVCEntry 4 } + + jnxAtmVCFlags OBJECT-TYPE + SYNTAX JnxAtmFlags + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Flags related to the VC." + ::= { jnxAtmVCEntry 5 } + + jnxAtmVCTotalDownTime OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total VC down time in seconds ever since the system rebooted." + ::= { jnxAtmVCEntry 6 } + + -- Traffic Stats + jnxAtmVCInBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of bytes received on the VC." + ::= { jnxAtmVCEntry 7 } + + jnxAtmVCOutBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of bytes sent out on the VC." + ::= { jnxAtmVCEntry 8 } + + jnxAtmVCInPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets received on the VC." + ::= { jnxAtmVCEntry 9 } + + jnxAtmVCOutPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets sent out on the VC." + ::= { jnxAtmVCEntry 10 } + + jnxAtmVCTailQueuePktDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets dropped due to bandwidth constraints. + Indicates that packets were queued to send out at a rate faster + than allowed." + ::= { jnxAtmVCEntry 11 } + + -- OAM Config + jnxAtmVCOAMPeriod OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This time interval indicates how often the F5 cells are sent to + know the status of the VC." + ::= { jnxAtmVCEntry 12 } + + jnxAtmVCOAMUpCellCount OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The minimum number of loopback cells to be received to declare + that the VC is up." + ::= { jnxAtmVCEntry 13 } + + jnxAtmVCOAMDownCellCount OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The minimum number of loopback cells to be received to declare + that the VC is down. This object would have zero value if OAM is + not enabled. (indicated in jnxAtmVCFlags)" + ::= { jnxAtmVCEntry 14 } + + -- OAM F5 Stats + jnxAtmVCInOAMF5LoopCells OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of OAM F5 loopback cells received. This object would + have zero value if OAM (as indicated in jnxAtmVCFlags) is not + enabled." + ::= { jnxAtmVCEntry 15 } + + jnxAtmVCOutOAMF5LoopCells OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of OAM F5 loopback cells sent. This object would have + zero value if OAM (as indicated in jnxAtmVCFlags) is not + enabled." + ::= { jnxAtmVCEntry 16 } + + jnxAtmVCInOAMF5RDICells OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of OAM F5 cells received, with RDI(Remote Defect + Indication) bit set. This object would have zero value if OAM + (as indicated in jnxAtmVCFlags) is not enabled." + ::= { jnxAtmVCEntry 17 } + + jnxAtmVCOutOAMF5RDICells OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of OAM F5 cells transmitted, with RDI(Remote Defect + Indication) bit set. This object would have zero value if OAM + (as indicated in jnxAtmVCFlags) is not enabled." + ::= { jnxAtmVCEntry 18 } + + jnxAtmVCInOAMF5AISCells OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of OAM F5 cells received, with AIS(Alarm Indication + Signal) bit set. This object would have zero value if OAM (as + indicated in jnxAtmVCFlags) is not enabled." + ::= { jnxAtmVCEntry 19 } + + jnxAtmVCOutOAMF5AISCells OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of OAM F5 cells transmitted, with AIS (Alarm + Indication Signal) bit set. This object would have zero + value if OAM (as indicated in jnxAtmVCFlags) is not + enabled." + ::= { jnxAtmVCEntry 20 } + + -- + -- Juniper ATM VP (Virtual Path) table + -- + -- This table augments the atmVplTable defined in ATM-MIB. + -- + jnxAtmVpTable OBJECT-TYPE + SYNTAX SEQUENCE OF JnxAtmVpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of ATM VPs. This table augments atmVplTable + defined in standard ATM mib." + + + ::= { jnxAtm 3 } + + jnxAtmVpEntry OBJECT-TYPE + SYNTAX JnxAtmVpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry represents config, status and statistics info related + to an ATM VP configured. This entry augments the atmVplEntry + defined in standard ATM mib (RFC 2515). So ifIndex and VPI are the + indices to this table. + + Caveats: + - Traffic stats are available per VP tunnel, only if shaping is + configured on the VP. Object 'jnxAtmVpFlags' can be used to + determine if shaping is enabled. + + - When no OAM is configured, OAM config and OAM stat objects' + values are invalid (zero by default). Object 'jnxAtmVpFlags' + contains info on whether OAM is configured or not. + + - For atm-1 VPs, the only valid object is jnxAtmVpFlags." + AUGMENTS { atmVplEntry } + ::= { jnxAtmVpTable 1 } + + JnxAtmVpEntry ::= + SEQUENCE { + -- VP Generic Info + jnxAtmVpFlags BITS, + jnxAtmVpTotalDownTime Integer32, + + -- VP OAM config + jnxAtmVpOamPeriod Integer32, + jnxAtmVpOamUpCellCount Integer32, + jnxAtmVpOamDownCellCount Integer32, + + -- VP Traffic Stats + jnxAtmVpInBytes Counter64, + jnxAtmVpOutBytes Counter64, + jnxAtmVpInPkts Counter64, + jnxAtmVpOutPkts Counter64, + + -- VP OAM F4 Cell Stats + jnxAtmVpInOamF4Cells Counter32, + jnxAtmVpOutOamF4Cells Counter32, + jnxAtmVpInOamF4LoopCells Counter32, + jnxAtmVpOutOamF4LoopCells Counter32, + jnxAtmVpInOamF4RdiCells Counter32, + jnxAtmVpOutOamF4RdiCells Counter32, + jnxAtmVpInOamF4AisCells Counter32 + } + + -- VP Generic Info + jnxAtmVpFlags OBJECT-TYPE + SYNTAX BITS { + active(0), + down(1), + oamEnabled(2), + shapingEnabled(3), + passiveOam(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The flags associated with this VP." + ::= { jnxAtmVpEntry 1 } + + jnxAtmVpTotalDownTime OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total VP downtime in seconds, ever since the system rebooted." + ::= { jnxAtmVpEntry 2 } + + + -- VP OAM config + jnxAtmVpOamPeriod OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This time interval indicates how often the OAM F4 cells are sent + to determine the status of the VP. The value of this object is zero + when OAM is not enabled on the VP. Object 'jnxAtmVpFlags' can be used + to determine if OAM is enabled." + ::= { jnxAtmVpEntry 3 } + + jnxAtmVpOamUpCellCount OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The minimum number of consecutive loopback cells to be received to + declare that the VP is up. The value of this object is zero when + OAM is not enabled on the VP. Object 'jnxAtmVpFlags' can be used to + determine if OAM is enabled." + ::= { jnxAtmVpEntry 4 } + + jnxAtmVpOamDownCellCount OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The minimum number of consecutive loopback cells to be received to + declare that the VP is down. The value of this object is zero when + OAM is not enabled on the VP. Object 'jnxAtmVpFlags' can be used to + determine if OAM is enabled." + ::= { jnxAtmVpEntry 5 } + + -- VP Traffic stats + jnxAtmVpInBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of bytes received on the VP." + ::= { jnxAtmVpEntry 6 } + + jnxAtmVpOutBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of bytes sent out on the VP." + ::= { jnxAtmVpEntry 7 } + + jnxAtmVpInPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets received on the VP." + ::= { jnxAtmVpEntry 8 } + + jnxAtmVpOutPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets sent out on the VP." + ::= { jnxAtmVpEntry 9 } + + -- VP OAM F4 stats + jnxAtmVpInOamF4Cells OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of OAM F4 cells received on the VP." + ::= { jnxAtmVpEntry 10 } + + jnxAtmVpOutOamF4Cells OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of OAM F4 cells transmitted on the VP." + ::= { jnxAtmVpEntry 11 } + + jnxAtmVpInOamF4LoopCells OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of OAM F4 loopback cells received on the VP." + ::= { jnxAtmVpEntry 12 } + + jnxAtmVpOutOamF4LoopCells OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of OAM F4 cells transmitted on the VP." + ::= { jnxAtmVpEntry 13 } + + jnxAtmVpInOamF4RdiCells OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of OAM F4 RDI cells received on the VP." + ::= { jnxAtmVpEntry 14 } + + jnxAtmVpOutOamF4RdiCells OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of OAM F4 RDI cells transmitted on the VP." + ::= { jnxAtmVpEntry 15 } + + jnxAtmVpInOamF4AisCells OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of OAM F4 AIS cells received on the VP." + ::= { jnxAtmVpEntry 16 } + + + -- + -- Juniper ATM Trunk Table + -- + jnxAtmTrunkTable OBJECT-TYPE + SYNTAX SEQUENCE OF JnxAtmTrunkEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of all ATM Trunk entries." + + + ::= { jnxAtm 4 } + + jnxAtmTrunkEntry OBJECT-TYPE + SYNTAX JnxAtmTrunkEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Special Cases: + - When the encapsulation type for the logical interface + (to which Trunk belongs) is 'atmCccCellRelay', only + Generic Trunk Info is valid." + INDEX { ifIndex } + + ::= { jnxAtmTrunkTable 1 } + + JnxAtmTrunkEntry ::= + SEQUENCE { + jnxAtmTrunkId Integer32, + + -- Generic Trunk Info + jnxAtmTrunkConnType INTEGER, + jnxAtmTrunkEncapsulation INTEGER, + jnxAtmTrunkFlags JnxAtmFlags, + jnxAtmTrunkTotalDownTime Integer32, + + -- Traffic stats + jnxAtmTrunkInBytes Counter64, + jnxAtmTrunkOutBytes Counter64, + jnxAtmTrunkInPkts Counter64, + jnxAtmTrunkOutPkts Counter64, + jnxAtmTrunkTailQueuePktDrops Counter64, + + -- OAM F4 Cell Stats + jnxAtmTrunkInOAMF4AISCells Counter32, + jnxAtmTrunkOutOAMF4AISCells Counter32 + } + + jnxAtmTrunkId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The identifier for this ATM Trunk." + ::= { jnxAtmTrunkEntry 1 } + + jnxAtmTrunkConnType OBJECT-TYPE + SYNTAX INTEGER { + other(1), + p2p(2) -- point-to-point + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of connection. The type 'other' means trunk type is + unknown or is not one of the other types." + ::= { jnxAtmTrunkEntry 2 } + + jnxAtmTrunkEncapsulation OBJECT-TYPE + SYNTAX INTEGER { + other(1), + atmCccCellRelay(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The atm encapsulation type associated with the VC or Trunk. + atmCccCellRelay : ATM Cell Relay for CCC" + ::= { jnxAtmTrunkEntry 3 } + + jnxAtmTrunkFlags OBJECT-TYPE + SYNTAX JnxAtmFlags + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Flags related to the Trunk." + ::= { jnxAtmTrunkEntry 4 } + + jnxAtmTrunkTotalDownTime OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total Trunk down time in seconds ever since the system rebooted." + ::= { jnxAtmTrunkEntry 5 } + + -- Traffic Stats + jnxAtmTrunkInBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of bytes received on the Trunk." + ::= { jnxAtmTrunkEntry 6 } + + jnxAtmTrunkOutBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of bytes sent out on the Trunk." + ::= { jnxAtmTrunkEntry 7 } + + jnxAtmTrunkInPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets received on the Trunk." + ::= { jnxAtmTrunkEntry 8 } + + jnxAtmTrunkOutPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets sent out on the Trunk." + ::= { jnxAtmTrunkEntry 9 } + + jnxAtmTrunkTailQueuePktDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets dropped due to bandwidth constraints. + Indicates that packets were queued to send out at a rate faster + than allowed." + ::= { jnxAtmTrunkEntry 10 } + + -- OAM F4 Stats + + jnxAtmTrunkInOAMF4AISCells OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of OAM F4 cells received, with AIS(Alarm Indication + Signal) bit set." + ::= { jnxAtmTrunkEntry 15 } + + jnxAtmTrunkOutOAMF4AISCells OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of OAM F4 cells sent, with AIS(Alarm Indication + Signal) bit set." + ::= { jnxAtmTrunkEntry 16 } + +END |