The JUNOS proprietary Interface MIB provides support for JUNOS extensions to the standard Interface MIB (RFC 1213).
For a downloadable version of this MIB, see
--
-- Juniper Enterprise Specific MIB: Interface MIB Extension
--
-- Copyright (c) 1999, 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, enterprises, Gauge32
FROM SNMPv2-SMI
ifEntry
FROM RFC1213-MIB;
ifJnx MODULE-IDENTITY
LAST-UPDATED "9910140000Z"
ORGANIZATION "Juniper Networks, Inc."
CONTACT-INFO
"Jeff Cheng
Juniper Networks, Inc.
1194 N. Mathilda Avenue
Sunnyvale, CA 94089
E-mail: jc@juniper.net"
DESCRIPTION
"The MIB module extends the ifTable as defined in IF-MIB."
::= { jnxMibs 3 }
-- Until we have the mechanism in place to "include" the definition
-- of the juniperMIB, we replicate it here. Note that anyone updating
-- jnxMibs must reserve entry 3 for the juniperIfMIB!
juniperMIB OBJECT IDENTIFIER ::= { enterprises 2636 }
jnxMibs OBJECT IDENTIFIER ::= { juniperMIB 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
}
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 }
END