1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
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
|