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
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
|
--
-- Juniper Enterprise Specific MIB: Sonet Interface Management MIB Extension
--
-- Copyright (c) 2002-2003, 2006, Juniper Networks, Inc.
-- All rights reserved.
--
-- The contents of this document are subject to change without notice.
--
JUNIPER-SONET-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, TimeTicks, NOTIFICATION-TYPE
FROM SNMPv2-SMI
DateAndTime, TEXTUAL-CONVENTION
FROM SNMPv2-TC
jnxMibs, jnxSonetNotifications
FROM JUNIPER-SMI
ifIndex, ifDescr
FROM IF-MIB;
jnxSonet MODULE-IDENTITY
LAST-UPDATED "200307182154Z" -- Fri Jul 18 21:54:02 2003 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
"This MIB module defines objects used for managing the
sonet/sdh interfaces of Juniper products."
REVISION "200212120000Z"
DESCRIPTION
"Added sdh-specific alarms to JnxSonetAlarmId."
REVISION "200208080000Z"
DESCRIPTION
"Initial revision."
::= { jnxMibs 20 }
JnxSonetAlarmId ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Identifies specific sonet/sdh alarms that may exist on an
interface."
SYNTAX BITS {
sonetLolAlarm(0), -- Sonet Loss of light alarm
sonetPllAlarm(1), -- Sonet PLL lock alarm
sonetLofAlarm(2), -- Sonet Loss of frame alarm
sonetLosAlarm(3), -- Sonet Loss of signal alarm
sonetSefAlarm(4), -- Sonet Severely errored frame alarm
sonetLaisAlarm(5), -- Sonet Line AIS alarm
sonetPaisAlarm(6), -- Sonet Path AIS alarm
sonetLopAlarm(7), -- Sonet Loss of pointer alarm
sonetBerrSdAlarm(8), -- Sonet bit err. rate defect alarm,
sonetBerrSfAlarm(9), -- Sonet bit err. rate fault alarm,
sonetLrdiAlarm(10), -- Sonet Line Remote Defect Ind. alarm
sonetPrdiAlarm(11), -- Sonet Path Remote Defect Ind. alarm
sonetReiAlarm(12), -- Sonet Remote Error Ind. alarm
sonetUneqAlarm(13), -- Sonet Unequipped alarm
sonetPmisAlarm(14), -- Sonet Path mismatch alarm (PLM)
sonetLocAlarm(15), -- Sonet Loss of Cell delineation alarm
sonetVaisAlarm(16), -- Sonet VT AIS alarm
sonetVlopAlarm(17), -- Sonet VT Loss Of Pointer alarm
sonetVrdiAlarm(18), -- Sonet VT Remote Defect Ind. alarm
sonetVuneqAlarm(19), -- Sonet VT Unequipped alarm
sonetVmisAlarm(20), -- Sonet VT label mismatch error
sonetVlocAlarm(21), -- Sonet VT Loss of Cell delineation
sdhLolAlarm(22), -- SDH Loss of light alarm
sdhPllAlarm(23), -- SDH PLL lock alarm
sdhLofAlarm(24), -- SDH Loss of frame alarm
sdhLosAlarm(25), -- SDH Loss of signal alarm
sdhOofAlarm(26), -- SDH Out of frame alarm
sdhMsAisAlarm(27), -- SDH Multiplex Section AIS alarm
sdhHpAisAlarm(28), -- SDH HP AIS alarm
sdhLopAlarm(29), -- SDH Loss of pointer alarm
sdhBerrSdAlarm(30), -- SDH bit err. rate defect alarm,
sdhBerrSfAlarm(31), -- SDH bit err. rate fault alarm,
sdhMsFerfAlarm(32), -- SDH Multiplex Section FERF alarm
sdhHpFerfAlarm(33), -- SDH HP FERF alarm
sdhMsFebeAlarm(34), -- SDH Multiplex Section FEBE alarm
sdhHpUneqAlarm(35), -- SDH HP Unequipped alarm
sdhHpMisAlarm(36), -- SDH HP mismatch alarm (PLM)
sdhLocAlarm(37) -- SDH Loss of Cell delineation alarm
}
--
-- Sonet alarm information
--
jnxSonetAlarms OBJECT IDENTIFIER ::= { jnxSonet 1 }
jnxSonetAlarmTable OBJECT-TYPE
SYNTAX SEQUENCE OF JnxSonetAlarmEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Information about alarms on all the sonet/sdh physical
interfaces on this router."
::= { jnxSonetAlarms 1 }
jnxSonetAlarmEntry OBJECT-TYPE
SYNTAX JnxSonetAlarmEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Information about alarms on a sonet/sdh physical interface on
this router."
INDEX { ifIndex }
::= { jnxSonetAlarmTable 1 }
JnxSonetAlarmEntry ::=
SEQUENCE {
jnxSonetCurrentAlarms
JnxSonetAlarmId,
jnxSonetLastAlarmId
JnxSonetAlarmId,
jnxSonetLastAlarmTime
TimeTicks,
jnxSonetLastAlarmDate
DateAndTime,
jnxSonetLastAlarmEvent
INTEGER
}
jnxSonetCurrentAlarms OBJECT-TYPE
SYNTAX JnxSonetAlarmId
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object identifies all the active sonet/sdh alarms on this
interface."
::= { jnxSonetAlarmEntry 1 }
jnxSonetLastAlarmId OBJECT-TYPE
SYNTAX JnxSonetAlarmId
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The object identifies the sonet/sdh alarm that most recently
was set or cleared."
::= { jnxSonetAlarmEntry 2 }
jnxSonetLastAlarmTime OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of sysUpTime when the management subsystem learned
of the last alarm event."
::= { jnxSonetAlarmEntry 3 }
jnxSonetLastAlarmDate OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The system date and time when the management subsystem learned
of the last alarm event."
::= { jnxSonetAlarmEntry 4 }
jnxSonetLastAlarmEvent OBJECT-TYPE
SYNTAX INTEGER {
none (1),
set (2),
cleared (3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This indicates whether the last alarm event set a new alarm
or cleared an existing alarm."
::= { jnxSonetAlarmEntry 5 }
--
-- Configuration Management Notifications
--
jnxSonetNotificationPrefix OBJECT IDENTIFIER ::= { jnxSonetNotifications 0 }
jnxSonetAlarmSet NOTIFICATION-TYPE
OBJECTS { ifDescr,
jnxSonetLastAlarmId,
jnxSonetCurrentAlarms,
jnxSonetLastAlarmDate }
STATUS current
DESCRIPTION
"Notification of a recently set sonet/sdh alarm."
::= { jnxSonetNotificationPrefix 1 }
jnxSonetAlarmCleared NOTIFICATION-TYPE
OBJECTS { ifDescr,
jnxSonetLastAlarmId,
jnxSonetCurrentAlarms,
jnxSonetLastAlarmDate }
STATUS current
DESCRIPTION
"Notification of a recently cleared sonet/sdh alarm."
::= { jnxSonetNotificationPrefix 2 }
END
|