- Remove PVC volume mount from k8s/deployment.yaml - Delete k8s/mib-pvc.yaml (no longer needed) - Update .gitignore to commit MIB files to git - Add mix import_mibs task to copy MIBs from LibreNMS - Add all MIB files from priv/mibs/ to git This fixes the multi-attach volume error in Kubernetes where new pods couldn't start because the RWO (ReadWriteOnce) PVC was attached to the old pod. MIBs are now part of the Docker image and can be used by all pods simultaneously.
1179 lines
36 KiB
Text
1179 lines
36 KiB
Text
--
|
|
-- Juniper Enterprise Specific MIB: Interface MIB Extension
|
|
--
|
|
-- Copyright (c) 1999-2012, Juniper Networks, Inc.
|
|
-- All rights reserved.
|
|
--
|
|
-- The contents of this document are subject to change without notice.
|
|
--
|
|
|
|
JUNIPER-IF-MIB DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,
|
|
Gauge32, Integer32, Counter64, Counter32, Unsigned32, TimeTicks
|
|
FROM SNMPv2-SMI
|
|
CounterBasedGauge64
|
|
FROM HCNUM-TC
|
|
ifEntry,ifIndex
|
|
FROM IF-MIB
|
|
TimeStamp, TruthValue
|
|
FROM SNMPv2-TC
|
|
jnxMibs
|
|
FROM JUNIPER-SMI;
|
|
|
|
ifJnx MODULE-IDENTITY
|
|
LAST-UPDATED "201109221523Z" -- Thu Sept 22 15:23:51 2011 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 MIB modules extends the ifTable as
|
|
defined in IF-MIB."
|
|
REVISION "201105100000Z" -- 10 May, 2011
|
|
DESCRIPTION
|
|
"New Layer2 Policer Counters Added to ifJnxTable for MX Series only"
|
|
REVISION "201109220000Z"
|
|
DESCRIPTION
|
|
"Added new OIDs Crc and Fcs Erros.
|
|
Added new Trap ifJnxErrors"
|
|
REVISION "200706050000Z" -- 05 June, 2007
|
|
DESCRIPTION
|
|
"New Time Domain Reflectometery Added"
|
|
REVISION "200210310000Z" -- 31 Oct, 2002
|
|
DESCRIPTION
|
|
"New error counters added to ifJnxTable"
|
|
REVISION "200106210000Z" -- 21 June, 2001
|
|
DESCRIPTION
|
|
"New objects ifHCIn1SecRate and
|
|
ifHCOut1SecRate added"
|
|
REVISION "200103150000Z" -- 15 March, 2001
|
|
DESCRIPTION
|
|
"New objects ifHCIn1SecOctets and
|
|
ifHCOut1SecOctets added"
|
|
REVISION "201510150000Z" -- 14 Oct, 2015
|
|
DESCRIPTION
|
|
"Initial Version"
|
|
|
|
REVISION "201510150000Z" -- 16 April, 2018
|
|
DESCRIPTION
|
|
"Adding table for ifJnxMediaTable"
|
|
REVISION "202001010000Z" -- 01 Jan, 2020
|
|
DESCRIPTION
|
|
"New object ifJnxInputErrors added"
|
|
::= { jnxMibs 3 }
|
|
|
|
|
|
--
|
|
-- This table augments ifTable
|
|
--
|
|
ifJnxTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF IfJnxEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of Juniper's extension to the interface entries.
|
|
The number of entries is given by the value of ifNumber.
|
|
This table contains additional objects for the interface
|
|
table."
|
|
|
|
|
|
::= { ifJnx 1 }
|
|
|
|
ifJnxEntry OBJECT-TYPE
|
|
SYNTAX IfJnxEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry containing additional management information
|
|
applicable to a particular interface."
|
|
AUGMENTS { ifEntry }
|
|
::= { ifJnxTable 1 }
|
|
|
|
IfJnxEntry ::=
|
|
SEQUENCE {
|
|
ifIn1SecRate Gauge32,
|
|
ifIn1SecOctets Gauge32,
|
|
ifIn1SecPkts Gauge32,
|
|
ifOut1SecRate Gauge32,
|
|
ifOut1SecOctets Gauge32,
|
|
ifOut1SecPkts Gauge32,
|
|
ifHCIn1SecRate CounterBasedGauge64,
|
|
ifHCOut1SecRate CounterBasedGauge64,
|
|
ifJnxInErrors Counter64,
|
|
ifJnxInFrameErrors Counter64,
|
|
ifJnxInQDrops Counter64,
|
|
ifJnxInRunts Counter64,
|
|
ifJnxInGiants Counter64,
|
|
ifJnxInDiscards Counter64,
|
|
ifJnxInHslCrcErrors Counter64,
|
|
ifJnxInHslFifoOverFlows Counter64,
|
|
ifJnxInL3Incompletes Counter64,
|
|
ifJnxInL2ChanErrors Counter64,
|
|
ifJnxInL2MismatchTimeouts Counter64,
|
|
ifJnxInInvalidVCs Counter64,
|
|
ifJnxInFifoErrors Counter32,
|
|
ifJnxBucketDrops Counter64,
|
|
ifJnxSramErrors Counter32,
|
|
ifJnxOutErrors Counter64,
|
|
ifJnxCollisions Counter64,
|
|
ifJnxCarrierTrans Counter64,
|
|
ifJnxOutQDrops Counter64,
|
|
ifJnxOutAgedErrors Counter64,
|
|
ifJnxOutFifoErrors Counter32,
|
|
ifJnxOutHslFifoUnderFlows Counter64,
|
|
ifJnxOutHslCrcErrors Counter32,
|
|
ifJnxCrcErrors Counter64,
|
|
ifJnxFcsErrors Counter64,
|
|
ifHCIn1SecOctets CounterBasedGauge64,
|
|
ifHCOut1SecOctets CounterBasedGauge64,
|
|
ifJnxInputErrors Counter64
|
|
}
|
|
|
|
ifIn1SecRate OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of bits per second (bps), delivered by
|
|
this (sub-)layer to its next higher (sub-)layer."
|
|
::= { ifJnxEntry 1 }
|
|
|
|
ifIn1SecOctets OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of octets per second (Bps, Bytes per
|
|
second), delivered by this (sub-)layer to its next
|
|
higher (sub-)layer."
|
|
::= { ifJnxEntry 2 }
|
|
|
|
ifIn1SecPkts OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of packets per second (pps), delivered
|
|
by this (sub-)layer to its next higher (sub-)layer."
|
|
::= { ifJnxEntry 3 }
|
|
|
|
ifOut1SecRate OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of bits per second (bps), delivered by
|
|
this (sub-)layer to its next lower (sub-)layer."
|
|
::= { ifJnxEntry 4 }
|
|
|
|
ifOut1SecOctets OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of octets per second (Bps, Bytes per
|
|
second), delivered by this (sub-)layer to its next
|
|
lower (sub-)layer."
|
|
::= { ifJnxEntry 5 }
|
|
|
|
ifOut1SecPkts OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of packets per second (pps), delivered
|
|
by this (sub-)layer to its next lower (sub-)layer."
|
|
::= { ifJnxEntry 6 }
|
|
|
|
ifHCIn1SecRate OBJECT-TYPE
|
|
SYNTAX CounterBasedGauge64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of bits per second (bps), delivered by
|
|
this (sub-)layer to its next higher (sub-)layer.
|
|
This object is a 64 bit version of ifIn1SecRate."
|
|
::= { ifJnxEntry 7 }
|
|
|
|
ifHCOut1SecRate OBJECT-TYPE
|
|
SYNTAX CounterBasedGauge64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of bits per second (bps), delivered by
|
|
this (sub-)layer to its next lower (sub-)layer.
|
|
This object is a 64 bit version of ifOut1SecRate."
|
|
::= { ifJnxEntry 8 }
|
|
|
|
ifJnxInErrors OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Errors: The sum of the incoming frame aborts and FCS errors."
|
|
::= { ifJnxEntry 9 }
|
|
|
|
ifJnxInFrameErrors OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Framing Errors: The number of input packets which were
|
|
misaligned."
|
|
::= { ifJnxEntry 10 }
|
|
|
|
ifJnxInQDrops OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Drops: The number of packets dropped by the input queue of
|
|
the I/O Manager ASIC."
|
|
::= { ifJnxEntry 11 }
|
|
|
|
ifJnxInRunts OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Runts: Frames received that are smaller than the runt
|
|
threshold."
|
|
::= { ifJnxEntry 12 }
|
|
|
|
ifJnxInGiants OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Giants: Frames received that are larger than the giant
|
|
threshold."
|
|
::= { ifJnxEntry 13 }
|
|
|
|
ifJnxInDiscards OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Policed Discards: Frames that the incoming packet match code
|
|
discarded because they were not recognized or of interest."
|
|
::= { ifJnxEntry 14 }
|
|
|
|
ifJnxInHslCrcErrors OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"HS Link CRC Errors: The number of CRC errors on the
|
|
high-speed links between the ASICs responsible for handling
|
|
the router interfaces while receiving packets."
|
|
::= { ifJnxEntry 15 }
|
|
|
|
ifJnxInHslFifoOverFlows OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"HS link FIFO overflows: The number of FIFO overflows on the
|
|
high-speed links between the ASICs responsible for handling
|
|
the router interfaces."
|
|
::= { ifJnxEntry 16 }
|
|
|
|
ifJnxInL3Incompletes OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"L3 incompletes: The number of incoming packets that fail
|
|
Layer 3 sanity checks of the header."
|
|
::= { ifJnxEntry 17 }
|
|
|
|
ifJnxInL2ChanErrors OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"L2 channel errors: the number of incoming packets for which
|
|
the sofware could not find a valid logical interface."
|
|
::= { ifJnxEntry 18 }
|
|
|
|
ifJnxInL2MismatchTimeouts OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"L2 mismatch timeouts: The count of malformed or short packets
|
|
that cause the incoming packet handler to discard the frame
|
|
as unreadable."
|
|
::= { ifJnxEntry 19 }
|
|
|
|
ifJnxInInvalidVCs OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Invalid VCs: Number of cells that arrived for a nonexistent
|
|
virtual circuit."
|
|
::= { ifJnxEntry 20 }
|
|
|
|
ifJnxInFifoErrors OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"FIFO errors: The number of FIFO errors in the receive
|
|
direction as reported by the ASIC on the PIC."
|
|
::= { ifJnxEntry 21 }
|
|
|
|
ifJnxBucketDrops OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Bucket drops: Drops due to traffic load exceeding the
|
|
interface transmit/receive leaky bucket configuration."
|
|
::= { ifJnxEntry 22 }
|
|
|
|
ifJnxSramErrors OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"SRAM errors: This counter increments when a hardware error
|
|
has occurred in the SRAM on the PIC."
|
|
::= { ifJnxEntry 23 }
|
|
|
|
ifJnxOutErrors OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Errors: The sum of the outgoing frame aborts and FCS errors."
|
|
::= { ifJnxEntry 24 }
|
|
|
|
ifJnxCollisions OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Collisions: The number of output collisions detected on this
|
|
interface."
|
|
::= { ifJnxEntry 25 }
|
|
|
|
ifJnxCarrierTrans OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Carrier transitions: The number of times the interface saw
|
|
the carrier signal transition."
|
|
::= { ifJnxEntry 26 }
|
|
|
|
ifJnxOutQDrops OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Drops: The number of packets dropped by the output queue of
|
|
the I/O Manager ASIC."
|
|
::= { ifJnxEntry 27 }
|
|
|
|
ifJnxOutAgedErrors OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Aged packets: The number of packets that remained in shared
|
|
packet SDRAM for so long that the system automatically purged
|
|
them."
|
|
::= { ifJnxEntry 28 }
|
|
|
|
ifJnxOutFifoErrors OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"FIFO errors: The number of FIFO errors in the transmit
|
|
direction as reported by the ASIC on the PIC."
|
|
::= { ifJnxEntry 29 }
|
|
|
|
ifJnxOutHslFifoUnderFlows OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"HS link FIFO underflows: The number of FIFO underflows on the
|
|
high-speed links between the ASICs responsible for handling
|
|
the router interfaces."
|
|
::= { ifJnxEntry 30 }
|
|
|
|
ifJnxOutHslCrcErrors OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"HS Link CRC Errors: The number of CRC errors on the
|
|
high-speed links between the ASICs responsible for handling
|
|
the router interfaces while transmitting packets."
|
|
::= { ifJnxEntry 31 }
|
|
|
|
ifJnxCrcErrors OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"CRC Errors: The number of CRC errors"
|
|
::= { ifJnxEntry 32 }
|
|
|
|
ifJnxFcsErrors OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"FCS Errors: The number of FCS errors"
|
|
::= { ifJnxEntry 33 }
|
|
|
|
ifHCIn1SecOctets OBJECT-TYPE
|
|
SYNTAX CounterBasedGauge64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of bytes per second (Bps), delivered by
|
|
this (sub-)layer to its next higher (sub-)layer.
|
|
This object is a 64 bit version of ifIn1SecOctets."
|
|
::= { ifJnxEntry 34 }
|
|
|
|
ifHCOut1SecOctets OBJECT-TYPE
|
|
SYNTAX CounterBasedGauge64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of bytes per second (Bps), delivered by
|
|
this (sub-)layer to its next lower (sub-)layer.
|
|
This object is a 64 bit version of ifOut1SecOctets."
|
|
::= { ifJnxEntry 35 }
|
|
|
|
ifJnxInputErrors OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Errors: Includes all the input errors except the L3 incompletes
|
|
Same as ifJnxInErrors - ifJnxInL3Incompletes"
|
|
::= { ifJnxEntry 36 }
|
|
|
|
--
|
|
-- This table augments ifTable to map to Chassis MIB tables
|
|
--
|
|
ifChassisTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF IfChassisEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of Juniper's extension to the interface entries.
|
|
The number of entries is given by the value of ifNumber.
|
|
This table contains additional objects for the interface
|
|
table to facilitate the identification of interfaces and
|
|
its mapping into the Chassis MIB tables."
|
|
|
|
|
|
::= { ifJnx 2 }
|
|
|
|
ifChassisEntry OBJECT-TYPE
|
|
SYNTAX IfChassisEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry containing additional management information
|
|
applicable to a particular interface."
|
|
AUGMENTS { ifEntry }
|
|
::= { ifChassisTable 1 }
|
|
|
|
IfChassisEntry ::=
|
|
SEQUENCE {
|
|
ifChassisFpc Integer32,
|
|
ifChassisPic Integer32,
|
|
ifChassisPort Integer32,
|
|
ifChassisChannel Integer32,
|
|
ifChassisLogicalUnit Unsigned32,
|
|
ifChassisPicIndex OCTET STRING
|
|
}
|
|
|
|
ifChassisFpc OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of the FPC card on which the interface
|
|
is located in the chassis. It is the chassis slot
|
|
in which the FPC card is installed for the specified
|
|
interface.
|
|
|
|
Although the number is labeled from 0 and up in the
|
|
chassis, the return value for this object always starts
|
|
from 1 according to Network Management convention.
|
|
Therefore, a value of zero means there is no real or
|
|
physical FPC associated with the specified interface."
|
|
::= { ifChassisEntry 1 }
|
|
|
|
ifChassisPic OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of the PIC card on which the interface
|
|
is located in the chassis. It is the PIC location
|
|
on the FPC card for the specified interface.
|
|
|
|
Although the number is labeled from 0 and up in the
|
|
chassis, the return value for this object always starts
|
|
from 1 according to Network Management convention.
|
|
Therefore, a value of zero means there is no real or
|
|
physical PIC associated with the specified interface."
|
|
::= { ifChassisEntry 2 }
|
|
|
|
ifChassisPort OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of the port on the PIC card on which the
|
|
interface is located in the chassis. It is the port
|
|
number on the PIC card for the specified interface.
|
|
|
|
Although the number is labeled from 0 and up in the
|
|
chassis, the return value for this object always starts
|
|
from 1 according to Network Management convention.
|
|
Therefore, a value of zero means there is no real or
|
|
physical port associated with the specified interface."
|
|
::= { ifChassisEntry 3 }
|
|
|
|
ifChassisChannel OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The channel identifier for the specified interface
|
|
if and only if it is part of a channelized interface.
|
|
|
|
Although the channel is numbered from 0 and up in the
|
|
interface naming, the return value for this object
|
|
always starts from 1 according to Network Management
|
|
convention. For the interface which could not be
|
|
channelized, this object returns zero."
|
|
::= { ifChassisEntry 4 }
|
|
|
|
|
|
ifChassisLogicalUnit OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The logical unit number of the specified interface.
|
|
It is the logical part of the interface that is
|
|
configured on the physical or channel part if any.
|
|
|
|
Although the logical unit number is numbered from 0 and
|
|
up in the interface naming, the return value for this
|
|
object always starts from 1 according to Network
|
|
Management convention. For the interface which is
|
|
really a physical device, this value returns zero."
|
|
::= { ifChassisEntry 5 }
|
|
|
|
ifChassisPicIndex OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The index or indices for the Chassis MIB tables.
|
|
This is the instance index which keys into the
|
|
jnxContentsTable in Chassis MIB.
|
|
|
|
For example, it could return an octet string of
|
|
'8.1.2.0' - meaning a PIC ('8', first digit)
|
|
at FPC slot 0 ('1-1', second digit minus one if nonzero)
|
|
PIC number 1 ('2-1', third digit minus one if nonzero)
|
|
port number whatever (fourth digit currently unused)
|
|
- which in turn could be plugged in by NMS directly
|
|
after any MIB objects in the jnxContentsTable, say
|
|
'jnxContentsDescr.8.1.2.0', so NMS could get that
|
|
PIC object for the specified interface.
|
|
|
|
This object is valid only for those interfaces having
|
|
real and physical PIC cards. Otherwise, it returns
|
|
an octet string of four zeros '0.0.0.0.'"
|
|
::= { ifChassisEntry 6 }
|
|
|
|
--
|
|
-- This branch contains all Interface Level PFE Notifications data.
|
|
--
|
|
ifJnxNotification OBJECT IDENTIFIER ::= { ifJnx 3 }
|
|
|
|
ifJnxNotificationPrefix OBJECT IDENTIFIER ::= { ifJnxNotification 0}
|
|
|
|
ifJnxErrors NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
ifJnxCrcErrors,
|
|
ifJnxFcsErrors
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A ifJnxErrors notification is sent when the value
|
|
of ifJnxCrcErrors or ifJnxFcsErrors increases."
|
|
|
|
::= { ifJnxNotificationPrefix 1 }
|
|
|
|
--
|
|
-- This table augments ifTable
|
|
--
|
|
ifJnxPolTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF IfJnxPolEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of Juniper's extension to the interface entries.
|
|
The number of entries is given by the value of ifNumber.
|
|
This table contains additional objects for the interface
|
|
table."
|
|
|
|
|
|
::= { ifJnx 4 }
|
|
|
|
ifJnxPolEntry OBJECT-TYPE
|
|
SYNTAX IfJnxPolEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry containing additional management information
|
|
applicable to a particular interface."
|
|
INDEX { ifIndex }
|
|
::= { ifJnxPolTable 1 }
|
|
|
|
IfJnxPolEntry ::=
|
|
SEQUENCE {
|
|
|
|
ifJnxInPolLowOctets Counter64,
|
|
ifJnxInPolLowPkts Counter64,
|
|
ifJnxInPolLow1SecRate Counter64,
|
|
ifJnxInPolMLowOctets Counter64,
|
|
ifJnxInPolMLowPkts Counter64,
|
|
ifJnxInPolMLow1SecRate Counter64,
|
|
ifJnxInPolMHighOctets Counter64,
|
|
ifJnxInPolMHighPkts Counter64,
|
|
ifJnxInPolMHigh1SecRate Counter64,
|
|
ifJnxInPolHighOctets Counter64,
|
|
ifJnxInPolHighPkts Counter64,
|
|
ifJnxInPolHigh1SecRate Counter64,
|
|
ifJnxInPolDropOctets Counter64,
|
|
ifJnxInPolDropPkts Counter64,
|
|
ifJnxInPolDrop1SecRate Counter64,
|
|
ifJnxOutPolLowOctets Counter64,
|
|
ifJnxOutPolLowPkts Counter64,
|
|
ifJnxOutPolLow1SecRate Counter64,
|
|
ifJnxOutPolMLowOctets Counter64,
|
|
ifJnxOutPolMLowPkts Counter64,
|
|
ifJnxOutPolMLow1SecRate Counter64,
|
|
ifJnxOutPolMHighOctets Counter64,
|
|
ifJnxOutPolMHighPkts Counter64,
|
|
ifJnxOutPolMHigh1SecRate Counter64,
|
|
ifJnxOutPolHighOctets Counter64,
|
|
ifJnxOutPolHighPkts Counter64,
|
|
ifJnxOutPolHigh1SecRate Counter64,
|
|
ifJnxOutPolDropOctets Counter64,
|
|
ifJnxOutPolDropPkts Counter64,
|
|
ifJnxOutPolDrop1SecRate Counter64
|
|
|
|
}
|
|
|
|
ifJnxInPolLowOctets OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Logical Interface Policer Input Low Bytes"
|
|
::= { ifJnxPolEntry 1 }
|
|
|
|
|
|
ifJnxInPolLowPkts OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Logical Interface Policer Input Low Pkts"
|
|
::= { ifJnxPolEntry 2 }
|
|
|
|
|
|
ifJnxInPolLow1SecRate OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Logical Interface Policer Input Low 1 Sec Rate"
|
|
::= { ifJnxPolEntry 3 }
|
|
|
|
|
|
ifJnxInPolMLowOctets OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Logical Interface Policer Input Medium Low Bytes"
|
|
::= { ifJnxPolEntry 4 }
|
|
|
|
|
|
ifJnxInPolMLowPkts OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Logical Interface Policer Input Medium Low Pkts"
|
|
::= { ifJnxPolEntry 5 }
|
|
|
|
|
|
ifJnxInPolMLow1SecRate OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Logical Interface Policer Input Medium Low 1 Sec Rate"
|
|
::= { ifJnxPolEntry 6 }
|
|
|
|
|
|
ifJnxInPolMHighOctets OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Logical Interface Policer Input Medium High Bytes"
|
|
::= { ifJnxPolEntry 7 }
|
|
|
|
|
|
ifJnxInPolMHighPkts OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Logical Interface Policer Input Medium High Pkts"
|
|
::= { ifJnxPolEntry 8 }
|
|
|
|
|
|
ifJnxInPolMHigh1SecRate OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Logical Interface Policer Input Medium High 1 Sec Rate"
|
|
::= { ifJnxPolEntry 9 }
|
|
|
|
|
|
ifJnxInPolHighOctets OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Logical Interface Policer Input High Bytes"
|
|
::= { ifJnxPolEntry 10 }
|
|
|
|
|
|
ifJnxInPolHighPkts OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Logical Interface Policer Input High Pkts"
|
|
::= { ifJnxPolEntry 11 }
|
|
|
|
|
|
ifJnxInPolHigh1SecRate OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Logical Interface Policer Input High 1 Sec Rate"
|
|
::= { ifJnxPolEntry 12 }
|
|
|
|
ifJnxInPolDropOctets OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Logical Interface Policer Input Drop Bytes"
|
|
::= { ifJnxPolEntry 13 }
|
|
|
|
|
|
ifJnxInPolDropPkts OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Logical Interface Policer Input Drop Pkts"
|
|
::= { ifJnxPolEntry 14 }
|
|
|
|
|
|
ifJnxInPolDrop1SecRate OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Logical Interface Policer Input Drop 1 Sec Rate"
|
|
::= { ifJnxPolEntry 15 }
|
|
|
|
ifJnxOutPolLowOctets OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Logical Interface Policer Output Low Bytes"
|
|
::= { ifJnxPolEntry 16 }
|
|
|
|
|
|
ifJnxOutPolLowPkts OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Logical Interface Policer Output Low Pkts"
|
|
::= { ifJnxPolEntry 17 }
|
|
|
|
|
|
ifJnxOutPolLow1SecRate OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Logical Interface Policer Output Low 1 Sec Rate"
|
|
::= { ifJnxPolEntry 18 }
|
|
|
|
|
|
ifJnxOutPolMLowOctets OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Logical Interface Policer Output Medium Low Bytes"
|
|
::= { ifJnxPolEntry 19 }
|
|
|
|
|
|
ifJnxOutPolMLowPkts OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Logical Interface Policer Input Medium Low Pkts"
|
|
::= { ifJnxPolEntry 20 }
|
|
|
|
|
|
ifJnxOutPolMLow1SecRate OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Logical Interface Policer Output Medium Low 1 Sec Rate"
|
|
::= { ifJnxPolEntry 21 }
|
|
|
|
|
|
ifJnxOutPolMHighOctets OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Logical Interface Policer Output Medium High Bytes"
|
|
::= { ifJnxPolEntry 22 }
|
|
|
|
|
|
ifJnxOutPolMHighPkts OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Logical Interface Policer Output Medium High Pkts"
|
|
::= { ifJnxPolEntry 23 }
|
|
|
|
|
|
ifJnxOutPolMHigh1SecRate OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Logical Interface Policer Output Medium High 1 Sec Rate"
|
|
::= { ifJnxPolEntry 24 }
|
|
|
|
|
|
ifJnxOutPolHighOctets OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Logical Interface Policer Output High Bytes"
|
|
::= { ifJnxPolEntry 25 }
|
|
|
|
|
|
ifJnxOutPolHighPkts OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Logical Interface Policer Output High Pkts"
|
|
::= { ifJnxPolEntry 26 }
|
|
|
|
|
|
ifJnxOutPolHigh1SecRate OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Logical Interface Policer Output High 1 Sec Rate"
|
|
::= { ifJnxPolEntry 27 }
|
|
|
|
|
|
ifJnxOutPolDropOctets OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Logical Interface Policer Output Drop Bytes"
|
|
::= { ifJnxPolEntry 28 }
|
|
|
|
ifJnxOutPolDropPkts OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Logical Interface Policer Output Drop Pkts"
|
|
::= { ifJnxPolEntry 29 }
|
|
|
|
|
|
ifJnxOutPolDrop1SecRate OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Logical Interface Policer Output Drop 1 Sec Rate"
|
|
::= { ifJnxPolEntry 30 }
|
|
|
|
--
|
|
-- This table augments ifTable
|
|
--
|
|
ifJnxMediaTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF IfJnxMediaEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of Juniper's extension to the interface media entries.
|
|
The number of entries is given by the value of ifNumber.
|
|
This table contains additional objects for the interface
|
|
table."
|
|
|
|
|
|
::= { ifJnx 5 }
|
|
|
|
ifJnxMediaEntry OBJECT-TYPE
|
|
SYNTAX IfJnxMediaEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry containing additional management information
|
|
applicable to a particular interface."
|
|
INDEX { ifIndex }
|
|
::= { ifJnxMediaTable 1 }
|
|
|
|
|
|
IfJnxMediaEntry ::=
|
|
SEQUENCE {
|
|
|
|
ifJnxMediaType INTEGER,
|
|
ifJnxMediaConfigSpeed Gauge32,
|
|
ifJnxMediaSpeed Gauge32,
|
|
ifJnxMediaMaxSpeed Gauge32,
|
|
ifJnxMediaMode INTEGER,
|
|
ifJnxMediaConfigMode INTEGER,
|
|
ifJnxMediaAutoNegotiationEnabled TruthValue,
|
|
ifJnxMediaLastFlap TimeTicks,
|
|
ifJnxMediaLastUpdate TimeTicks,
|
|
ifJnxMediaConfigHighSpeed Gauge32,
|
|
ifJnxMediaConfigSpeedMap BITS,
|
|
ifJnxMediaHighSpeed Gauge32
|
|
|
|
}
|
|
|
|
ifJnxMediaType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
copper(1),
|
|
fiber(2),
|
|
others(3)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Media type of an interface."
|
|
::= { ifJnxMediaEntry 1 }
|
|
|
|
ifJnxMediaConfigSpeed OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An estimate of the interface's configured bandwidth in bits
|
|
per second. If the bandwidth of the interface is greater than the
|
|
maximum value reportable by this object then this object should
|
|
report its maximum value (4,294,967,295) and
|
|
ifJnxMediaConfigHighSpeed must be used to report the interface's
|
|
config speed. An interface which is configured to auto-negotiate,
|
|
this speed will be zero. An interface which is configured to
|
|
auto-negotiate with 10m-100m, this speed will be one."
|
|
::= { ifJnxMediaEntry 2 }
|
|
|
|
ifJnxMediaSpeed OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An estimate of the interface's current bandwidth in bits
|
|
per second. If the bandwidth of the interface is greater than the
|
|
maximum value reportable by this object then this object should
|
|
report its maximum value (4,294,967,295). For a sub-layer which has
|
|
no concept of bandwidth, this object should be zero."
|
|
::= { ifJnxMediaEntry 3 }
|
|
|
|
ifJnxMediaMaxSpeed OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of maximum Speed that an interface can support in units
|
|
of Gbps."
|
|
::= { ifJnxMediaEntry 4 }
|
|
|
|
ifJnxMediaMode OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
halfDuplex(1),
|
|
fullDuplex(2),
|
|
others(3)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An interface's current link mode."
|
|
::= { ifJnxMediaEntry 5 }
|
|
|
|
ifJnxMediaConfigMode OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
halfDuplex(1),
|
|
fullDuplex(2),
|
|
auto(3)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An interface's configured link mode."
|
|
::= { ifJnxMediaEntry 6 }
|
|
|
|
ifJnxMediaAutoNegotiationEnabled OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The truth value used to indicate whether port Auto-negotiation
|
|
is enabled on the given physical port."
|
|
::= { ifJnxMediaEntry 7 }
|
|
|
|
ifJnxMediaLastFlap OBJECT-TYPE
|
|
SYNTAX TimeTicks
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of time from the last flap of interface state."
|
|
::= { ifJnxMediaEntry 8 }
|
|
|
|
ifJnxMediaLastUpdate OBJECT-TYPE
|
|
SYNTAX TimeTicks
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of time from the last update of interface state."
|
|
::= { ifJnxMediaEntry 9 }
|
|
|
|
ifJnxMediaConfigHighSpeed OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An estimate of the interface's configured bandwidth in units
|
|
of 1,000,000 bits per second. For interfaces
|
|
which do not vary in bandwidth or for those where no
|
|
accurate estimation can be made, this object should contain
|
|
the nominal bandwidth."
|
|
::= { ifJnxMediaEntry 10 }
|
|
|
|
ifJnxMediaConfigSpeedMap OBJECT-TYPE
|
|
SYNTAX BITS {
|
|
auto(0),
|
|
mbps10(1),
|
|
mbps100(2),
|
|
mbps1000(3),
|
|
mbps2500(4),
|
|
mbps5000(5),
|
|
mbps10000(6),
|
|
mbps25000(7),
|
|
mbps40000(8),
|
|
mbps50000(9),
|
|
mbps100000(10)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An estimate of the interface's configured bandwidth.
|
|
|
|
The bit 'auto(0)' indicates that the speed configured is
|
|
auto-negotiation.
|
|
|
|
The bit 'mbps10(1)' indicates that the speed configured is
|
|
10mbps.
|
|
|
|
The bit 'mbps100(2)' indicates that the speed configured is
|
|
100mbps.
|
|
|
|
The bit 'mbps1000(3)' indicates that the speed configured is
|
|
1000mbps.
|
|
|
|
The bit 'mbps2500(4)' indicates that the speed configured is
|
|
2500mbps.
|
|
|
|
The bit 'mbps5000(5)' indicates that the speed configured is
|
|
5000mbps.
|
|
|
|
The bit 'mbps10000(6)' indicates that the speed configured is
|
|
10000mbps.
|
|
|
|
The bit 'mbps25000(7)' indicates that the speed configured is
|
|
25000mbps.
|
|
|
|
The bit 'mbps40000(8)' indicates that the speed configured is
|
|
40000mbps.
|
|
|
|
The bit 'mbps50000(9)' indicates that the speed configured is
|
|
50000mbps.
|
|
|
|
The bit 'mbps100000(10)' indicates that the speed configured is
|
|
100000mbps."
|
|
|
|
::= { ifJnxMediaEntry 11 }
|
|
|
|
ifJnxMediaHighSpeed OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An estimate of the interface's current bandwidth in units
|
|
of 1,000,000 bits per second. For interfaces
|
|
which do not vary in bandwidth or for those where no
|
|
accurate estimation can be made, this object should contain
|
|
the nominal bandwidth."
|
|
::= { ifJnxMediaEntry 12 }
|
|
|
|
END
|