Initial commit
This commit is contained in:
		
							
								
								
									
										147
									
								
								MIBS/junos/JUNIPER-OAM-MIB
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										147
									
								
								MIBS/junos/JUNIPER-OAM-MIB
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,147 @@
 | 
			
		||||
-- *******************************************************************
 | 
			
		||||
-- Juniper enterprise specific OAM MIB.
 | 
			
		||||
--
 | 
			
		||||
-- Copyright (c) 2016-2017, Juniper Networks, Inc.
 | 
			
		||||
-- All rights reserved.
 | 
			
		||||
--
 | 
			
		||||
-- The contents of this document are subject to change without notice.
 | 
			
		||||
-- *******************************************************************
 | 
			
		||||
 | 
			
		||||
JUNIPER-OAM-MIB DEFINITIONS ::= BEGIN
 | 
			
		||||
IMPORTS
 | 
			
		||||
    MODULE-IDENTITY, OBJECT-TYPE, Counter32,
 | 
			
		||||
    NOTIFICATION-TYPE, Unsigned32
 | 
			
		||||
        FROM SNMPv2-SMI
 | 
			
		||||
    ifIndex,InterfaceIndex
 | 
			
		||||
        FROM IF-MIB
 | 
			
		||||
    TEXTUAL-CONVENTION, DisplayString, DateAndTime, MacAddress
 | 
			
		||||
        FROM SNMPv2-TC
 | 
			
		||||
    jnxOamMibRoot
 | 
			
		||||
        FROM JUNIPER-SMI;
 | 
			
		||||
 | 
			
		||||
jnxOamMIB  MODULE-IDENTITY
 | 
			
		||||
    LAST-UPDATED "201612150000Z" --  Dec 15, 2016
 | 
			
		||||
    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 JUNOS OAM MIB for the Juniper Networks enterprise."
 | 
			
		||||
 | 
			
		||||
    -- revision history
 | 
			
		||||
    REVISION      "201612150000Z"
 | 
			
		||||
    DESCRIPTION   "Creation Date"
 | 
			
		||||
    ::= { jnxOamMibRoot 81 }
 | 
			
		||||
 | 
			
		||||
-- Managed object groups
 | 
			
		||||
jnxOamGreKeepAliveObjects   OBJECT IDENTIFIER ::= { jnxOamMIB 1 }
 | 
			
		||||
 | 
			
		||||
-- Managed objects for OAM GRE Keep Alive
 | 
			
		||||
jnxOamGreKeepAliveStatus    OBJECT IDENTIFIER
 | 
			
		||||
    ::= { jnxOamGreKeepAliveObjects 1 }
 | 
			
		||||
jnxOamGreKeepAliveTraps     OBJECT IDENTIFIER
 | 
			
		||||
    ::= { jnxOamGreKeepAliveObjects 2 }
 | 
			
		||||
jnxOamGreKeepAliveTrapVars  OBJECT IDENTIFIER
 | 
			
		||||
    ::= { jnxOamGreKeepAliveObjects 3 }
 | 
			
		||||
 | 
			
		||||
-- OAM GRE Keep Alive Status Table
 | 
			
		||||
 | 
			
		||||
jnxOamGreKeepAliveStatusTable OBJECT-TYPE
 | 
			
		||||
    SYNTAX      SEQUENCE OF JnxOamGreKeepAliveStatusEntry
 | 
			
		||||
    MAX-ACCESS  not-accessible
 | 
			
		||||
    STATUS      current
 | 
			
		||||
    DESCRIPTION
 | 
			
		||||
        "A list of GRE Keep Alives Status for the GRE interfaces maintained by OAM."
 | 
			
		||||
    ::= { jnxOamGreKeepAliveStatus 1 }
 | 
			
		||||
 | 
			
		||||
jnxOamGreKeepAliveStatusEntry OBJECT-TYPE
 | 
			
		||||
    SYNTAX      JnxOamGreKeepAliveStatusEntry
 | 
			
		||||
    MAX-ACCESS  not-accessible
 | 
			
		||||
    STATUS      current
 | 
			
		||||
    DESCRIPTION
 | 
			
		||||
        "An entry resprenting the status of one GRE interface maintained by OAMD."
 | 
			
		||||
    INDEX   { jnxOamGreKeepAliveStatusIfIndex }
 | 
			
		||||
    ::= { jnxOamGreKeepAliveStatusTable 1 }
 | 
			
		||||
 | 
			
		||||
JnxOamGreKeepAliveStatusEntry ::= SEQUENCE {
 | 
			
		||||
    jnxOamGreKeepAliveStatusIfIndex             InterfaceIndex,
 | 
			
		||||
    jnxOamGreKeepAliveStatusInterfaceName       DisplayString,
 | 
			
		||||
    jnxOamGreKeepAliveStatusSendCounter         Counter32,
 | 
			
		||||
    jnxOamGreKeepAliveStatusReceiveCounter      Counter32,
 | 
			
		||||
    jnxOamGreKeepAliveStatusAdjacencyState      INTEGER
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
jnxOamGreKeepAliveStatusIfIndex OBJECT-TYPE
 | 
			
		||||
    SYNTAX     InterfaceIndex
 | 
			
		||||
    MAX-ACCESS not-accessible
 | 
			
		||||
    STATUS     current
 | 
			
		||||
    DESCRIPTION
 | 
			
		||||
        "The GRE interface index associated with this entry in GRE Keep Alive Status table."
 | 
			
		||||
    ::= { jnxOamGreKeepAliveStatusEntry 1 }
 | 
			
		||||
 | 
			
		||||
jnxOamGreKeepAliveStatusInterfaceName OBJECT-TYPE
 | 
			
		||||
    SYNTAX      DisplayString
 | 
			
		||||
    MAX-ACCESS  not-accessible
 | 
			
		||||
    STATUS      current
 | 
			
		||||
    DESCRIPTION
 | 
			
		||||
        "The GRE interface name associated with this entry in GRE Keep Alive Status table."
 | 
			
		||||
    ::= { jnxOamGreKeepAliveStatusEntry 2 }
 | 
			
		||||
 | 
			
		||||
jnxOamGreKeepAliveStatusSendCounter OBJECT-TYPE
 | 
			
		||||
    SYNTAX      Counter32
 | 
			
		||||
    MAX-ACCESS  read-only
 | 
			
		||||
    STATUS      current
 | 
			
		||||
    DESCRIPTION
 | 
			
		||||
        "The send counter associated with this entry in GRE Keep Alive Status table."
 | 
			
		||||
    ::= { jnxOamGreKeepAliveStatusEntry 3 }
 | 
			
		||||
 | 
			
		||||
jnxOamGreKeepAliveStatusReceiveCounter OBJECT-TYPE
 | 
			
		||||
    SYNTAX      Counter32
 | 
			
		||||
    MAX-ACCESS  read-only
 | 
			
		||||
    STATUS      current
 | 
			
		||||
    DESCRIPTION
 | 
			
		||||
        "The receive counter associated with this entry in GRE Keep Alive Status table."
 | 
			
		||||
    ::= { jnxOamGreKeepAliveStatusEntry 4 }
 | 
			
		||||
 | 
			
		||||
jnxOamGreKeepAliveStatusAdjacencyState OBJECT-TYPE
 | 
			
		||||
    SYNTAX      INTEGER {
 | 
			
		||||
                    down(0),
 | 
			
		||||
                    up(1) }
 | 
			
		||||
    MAX-ACCESS  read-only
 | 
			
		||||
    STATUS      current
 | 
			
		||||
    DESCRIPTION
 | 
			
		||||
        "The state associated with this entry in GRE Keep Alive Status table."
 | 
			
		||||
    ::= { jnxOamGreKeepAliveStatusEntry 5 }
 | 
			
		||||
 | 
			
		||||
-- Object used for traps
 | 
			
		||||
jnxOamGreKeepAliveInterfaceName OBJECT-TYPE
 | 
			
		||||
    SYNTAX       DisplayString
 | 
			
		||||
    MAX-ACCESS   accessible-for-notify
 | 
			
		||||
    STATUS       current
 | 
			
		||||
    DESCRIPTION
 | 
			
		||||
        "The GRE interface which enabled GRE Keep Alive"
 | 
			
		||||
    ::= { jnxOamGreKeepAliveTrapVars 1 }
 | 
			
		||||
 | 
			
		||||
jnxOamGreKeepAliveAdjacencyState OBJECT-TYPE
 | 
			
		||||
    SYNTAX      INTEGER {
 | 
			
		||||
                    down(0),
 | 
			
		||||
                    up(1) }
 | 
			
		||||
    MAX-ACCESS   accessible-for-notify
 | 
			
		||||
    STATUS       current
 | 
			
		||||
    DESCRIPTION
 | 
			
		||||
        "The GRE interface which enabled GRE Keep Alive"
 | 
			
		||||
    ::= { jnxOamGreKeepAliveTrapVars 2 }
 | 
			
		||||
 | 
			
		||||
-- Notifications
 | 
			
		||||
jnxOamGreKeepAliveAdjacencyChangeNotif  NOTIFICATION-TYPE
 | 
			
		||||
    OBJECTS {
 | 
			
		||||
        jnxOamGreKeepAliveInterfaceName,
 | 
			
		||||
        jnxOamGreKeepAliveAdjacencyState }
 | 
			
		||||
    STATUS      current
 | 
			
		||||
    DESCRIPTION
 | 
			
		||||
        "GRE Keep Alive Adjacency Change Notification"
 | 
			
		||||
    ::= { jnxOamGreKeepAliveTraps 1 }
 | 
			
		||||
END
 | 
			
		||||
		Reference in New Issue
	
	Block a user