Brocade MIBs added
[public/netxms.git] / contrib / mibs / FA-EXT-MIB.txt
1 --
2 -- Title: Fibre Channel Switch MIB.
3 --
4
5 FA-EXT-MIB DEFINITIONS ::= BEGIN
6
7 IMPORTS
8 DisplayString, TEXTUAL-CONVENTION, TruthValue
9 FROM SNMPv2-TC
10 Integer32, OBJECT-TYPE, OBJECT-IDENTITY,
11 MODULE-IDENTITY
12 FROM SNMPv2-SMI
13 sw
14 FROM SW-MIB
15 connUnitPortEntry
16 FROM FCMGMT-MIB;
17
18 faExt MODULE-IDENTITY
19 LAST-UPDATED "201310291354Z" -- Oct 29, 2013 01:54pm
20 ORGANIZATION "Brocade Communications Systems, Inc.,"
21 CONTACT-INFO "Customer Support Group
22 Brocade Communications Systems,
23 1745 Technology Drive,
24 San Jose, CA 95110 U.S.A
25 Tel: +1-408-392-6061
26 Fax: +1-408-392-6656
27 Email: support@Brocade.COM
28 WEB: www.brocade.com"
29
30
31 DESCRIPTION "The MIB module is Extension for FA-MIB.
32 Copyright (c) 1996-2003 Brocade Communications Systems, Inc.
33 All rights reserved."
34 REVISION "201011221030Z" -- Nov 22, 2010 10:30am
35 DESCRIPTION "Initial version of this module."
36 REVISION "201309121030Z" -- Sep 12, 2013 10:00am
37 DESCRIPTION "Added swConnUnitPortFECMode"
38 REVISION "201309241355Z" -- Sep 24, 2013 01:55pm
39 DESCRIPTION "Added swConnUnitPortFECState"
40 REVISION "201310291354Z" -- Oct 29, 2013 01:54pm
41 DESCRIPTION "Added notsupported value for swConnUnitPortFECState"
42 ::= { sw 28 }
43
44 swSfpStatTable OBJECT-TYPE
45 SYNTAX SEQUENCE OF SwSfpStatEntry
46 MAX-ACCESS not-accessible
47 STATUS current
48 DESCRIPTION "This represents the diagnostic stats of SFPs."
49 ::= { faExt 1 }
50
51 swFapwwnFeature OBJECT-IDENTITY
52 STATUS current
53 DESCRIPTION "The OID sub-tree for Fapwwn feature. Using this feature
54 user can configure virtual port WWN for a port."
55 ::= { faExt 2 }
56
57 swPortConfigTable OBJECT-TYPE
58 SYNTAX SEQUENCE OF SwPortConfigEntry
59 MAX-ACCESS not-accessible
60 STATUS current
61 DESCRIPTION "This represents the configuration of
62 encryption / compression feature on a port"
63 ::= { faExt 3 }
64
65 swConnUnitPortTable OBJECT-TYPE
66 SYNTAX SEQUENCE OF SwConnUnitPortEntry
67 MAX-ACCESS not-accessible
68 STATUS current
69 DESCRIPTION "This represents the Conn unit Port entry"
70 ::= { faExt 4 }
71
72 swSfpStatEntry OBJECT-TYPE
73 SYNTAX SwSfpStatEntry
74 MAX-ACCESS not-accessible
75 STATUS current
76 DESCRIPTION "This represents the diagnostic stats of SFPs"
77 AUGMENTS {connUnitPortEntry}
78 ::= { swSfpStatTable 1 }
79
80 SwSfpStatEntry ::= SEQUENCE {
81 swSfpTemperature OCTET STRING,
82 swSfpVoltage OCTET STRING,
83 swSfpCurrent OCTET STRING,
84 swSfpRxPower OCTET STRING,
85 swSfpTxPower OCTET STRING,
86 swSfpPoweronHrs Integer32,
87 swSfpUnitId Integer32
88 }
89
90 swSfpTemperature OBJECT-TYPE
91 SYNTAX OCTET STRING (SIZE(8))
92 UNITS "centigrade"
93 MAX-ACCESS read-only
94 STATUS current
95 DESCRIPTION "This object identifies the temperature of SFP"
96 ::= { swSfpStatEntry 1 }
97
98 swSfpVoltage OBJECT-TYPE
99 SYNTAX OCTET STRING (SIZE(8))
100 UNITS "milli voltage"
101 MAX-ACCESS read-only
102 STATUS current
103 DESCRIPTION "This object identifies the voltage of SFP."
104 ::= { swSfpStatEntry 2 }
105
106 swSfpCurrent OBJECT-TYPE
107 SYNTAX OCTET STRING (SIZE(8))
108 UNITS "milli amphere"
109 MAX-ACCESS read-only
110 STATUS current
111 DESCRIPTION "This object identifies the current of SFP."
112 ::= { swSfpStatEntry 3 }
113
114 swSfpRxPower OBJECT-TYPE
115 SYNTAX OCTET STRING (SIZE(8))
116 UNITS "dBm"
117 MAX-ACCESS read-only
118 STATUS current
119 DESCRIPTION "This object identifies the Rx power consumption of SFP."
120 ::= { swSfpStatEntry 4 }
121
122 swSfpTxPower OBJECT-TYPE
123 SYNTAX OCTET STRING (SIZE(8))
124 UNITS "dBm"
125 MAX-ACCESS read-only
126 STATUS current
127 DESCRIPTION "This object identifies the Tx power consumption of SFP."
128 ::= { swSfpStatEntry 5 }
129
130 swSfpPoweronHrs OBJECT-TYPE
131 SYNTAX Integer32
132 UNITS "hours"
133 MAX-ACCESS read-only
134 STATUS current
135 DESCRIPTION "This object identifies the power on hours of SFP.
136 This is applicable only to 16G SFPs."
137 ::= { swSfpStatEntry 6 }
138
139 swSfpUnitId OBJECT-TYPE
140 SYNTAX Integer32
141 MAX-ACCESS read-only
142 STATUS current
143 DESCRIPTION "This object identifies unit ID of SFP.
144 This is applicable only to QSFP."
145 ::= { swSfpStatEntry 7 }
146
147 swPortFapwwnConfigTable OBJECT-TYPE
148 SYNTAX SEQUENCE OF SwPortFapwwnConfigEntry
149 MAX-ACCESS not-accessible
150 STATUS current
151 DESCRIPTION "This represents the configuration of ports."
152 ::= { swFapwwnFeature 1 }
153
154 swPortFapwwnConfigEntry OBJECT-TYPE
155 SYNTAX SwPortFapwwnConfigEntry
156 MAX-ACCESS not-accessible
157 STATUS current
158 DESCRIPTION "This represents the configuration of ports."
159 AUGMENTS {connUnitPortEntry}
160 ::= { swPortFapwwnConfigTable 1 }
161
162 FapwwnType ::= INTEGER {
163 unknown(1),
164 auto(2),
165 userConfigured(3)
166 }
167
168 SwPortFapwwnConfigEntry ::= SEQUENCE {
169 swPortFapwwnConfigEnable TruthValue,
170 swPortFapwwnConfigFapwwn DisplayString,
171 swPortFapwwnConfigType FapwwnType
172 }
173
174 swPortFapwwnConfigEnable OBJECT-TYPE
175 SYNTAX TruthValue
176 MAX-ACCESS read-only
177 STATUS current
178 DESCRIPTION "Represents the Fapwwn status. This is for per port."
179 ::= { swPortFapwwnConfigEntry 1 }
180
181 swPortFapwwnConfigFapwwn OBJECT-TYPE
182 SYNTAX DisplayString(SIZE(256))
183 MAX-ACCESS read-only
184 STATUS current
185 DESCRIPTION "Represents the Fapwwn. For AG it is range of WWNs.
186 If Fapwwn feature is not enabled in a port this
187 object value is NA(Not Applicable."
188 ::= { swPortFapwwnConfigEntry 2 }
189
190 swPortFapwwnConfigType OBJECT-TYPE
191 SYNTAX FapwwnType
192 MAX-ACCESS read-only
193 STATUS current
194 DESCRIPTION "Represents the Fapwwn type. "
195 ::= { swPortFapwwnConfigEntry 3 }
196
197 swPortConfigEntry OBJECT-TYPE
198 SYNTAX SwPortConfigEntry
199 MAX-ACCESS not-accessible
200 STATUS current
201 DESCRIPTION "This represents the configuration of
202 encryption / compression feature on a port"
203 AUGMENTS {connUnitPortEntry}
204 ::= { swPortConfigTable 1 }
205
206
207 CiperMode ::= TEXTUAL-CONVENTION
208 STATUS current
209 DESCRIPTION "Represents cipher mode."
210 SYNTAX INTEGER {
211 none (1),
212 allFrames (2),
213 fcpAndNonFCP (3),--FCP data frames and non
214 --FCP frames except ELS (R_CTL=0x2)
215 --and BLS frames (R_CTL=0x8)
216 onlyFCP (4)
217 }
218
219 EncryptCompressStatus ::= TEXTUAL-CONVENTION
220 STATUS current
221 DESCRIPTION "Represents status of feature encryption or compression."
222 SYNTAX INTEGER {
223 enabled (1),
224 disabled (2),
225 unknown (3)
226 }
227
228 SwPortConfigEntry ::= SEQUENCE {
229 swPortEncrypt EncryptCompressStatus,
230 swPortCompression EncryptCompressStatus,
231 swPortCipherKeySize Integer32,
232 swPortCipherMode CiperMode
233 }
234 swPortEncrypt OBJECT-TYPE
235 SYNTAX EncryptCompressStatus
236 MAX-ACCESS read-only
237 STATUS current
238 DESCRIPTION "Represents the encryption status on a port."
239 ::= { swPortConfigEntry 1 }
240
241
242 swPortCompression OBJECT-TYPE
243 SYNTAX EncryptCompressStatus
244 MAX-ACCESS read-only
245 STATUS current
246 DESCRIPTION "Represents the compression status on port."
247 ::= { swPortConfigEntry 2 }
248
249
250 swPortCipherKeySize OBJECT-TYPE
251 SYNTAX Integer32 (0..2147483647)
252 MAX-ACCESS read-only
253 STATUS current
254 DESCRIPTION "Represents the Cipher key size.
255 FOS supports 256 bytes key"
256 ::= { swPortConfigEntry 3 }
257
258
259 swPortCipherMode OBJECT-TYPE
260 SYNTAX CiperMode
261 MAX-ACCESS read-only
262 STATUS current
263 DESCRIPTION "Represents the Cipher mode. "
264 ::= { swPortConfigEntry 4 }
265
266 swConnUnitPortEntry OBJECT-TYPE
267 SYNTAX SwConnUnitPortEntry
268 MAX-ACCESS not-accessible
269 STATUS current
270 DESCRIPTION "This represents the Conn unit Port Entry"
271 AUGMENTS {connUnitPortEntry}
272 ::= { swConnUnitPortTable 1 }
273
274 SwConnUnitPortEntry ::= SEQUENCE {
275 swConnUnitPortCapableSpeeds OCTET STRING,
276 swConnUnitPortSpeedMode INTEGER,
277 swConnUnitPortFECMode INTEGER,
278 swConnUnitPortFECState INTEGER
279 }
280
281 swConnUnitPortCapableSpeeds OBJECT-TYPE
282 SYNTAX OCTET STRING
283 MAX-ACCESS read-only
284 STATUS current
285 DESCRIPTION "This represents the available speeds, that a port is capable of configuring"
286 ::= { swConnUnitPortEntry 1 }
287
288 swConnUnitPortSpeedMode OBJECT-TYPE
289 SYNTAX INTEGER {
290 auto-neg (1),
291 static (2)
292 }
293 MAX-ACCESS read-only
294 STATUS current
295 DESCRIPTION "This represents the type of speed modes that can be configured for the particular port.
296 The modes that can be configured are auto-negotiable and static speeds."
297 ::= { swConnUnitPortEntry 2 }
298
299 swConnUnitPortFECMode OBJECT-TYPE
300 SYNTAX INTEGER {
301 unknown (1),
302 disabled (2),
303 enabled (3),
304 notsupported (4)
305 }
306 MAX-ACCESS read-only
307 STATUS current
308 DESCRIPTION "This represents the port Forward Error Correction Mode. FEC feature is only applicable to 10G/16G platforms."
309 ::= { swConnUnitPortEntry 3 }
310
311 swConnUnitPortFECState OBJECT-TYPE
312 SYNTAX INTEGER {
313 unknown (0),
314 active (1),
315 inactive (2),
316 notsupported (3)
317 }
318 MAX-ACCESS read-only
319 STATUS current
320 DESCRIPTION "This represents FEC state of a port.If in link both sfp connected are of brocade vendor type
321 then state is active, else it will be inactive."
322 ::= { swConnUnitPortEntry 4 }
323 END