[Contents] [Prev] [Next] [Index]


Proprietary Extensions to the Interface MIB

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 www.juniper.net/techpubs/software/junos41/swconfig-install41/html/mib-interface-extensions.txt.

 --
 -- 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 



[Contents] [Prev] [Next] [Index]