summaryrefslogtreecommitdiff
path: root/MIBS/microsemi/MICROSEMI-PDSINE-MIB
blob: 946cea8df938d5e8b700e93a54dea79c385a9761 (plain)
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
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
--                            PoE Private MIB Ver 2.0

MICROSEMI-PDSINE-MIB
DEFINITIONS ::= BEGIN   

IMPORTS
       MODULE-IDENTITY, OBJECT-TYPE, Integer32,
       Gauge32, Counter32, NOTIFICATION-TYPE
              FROM SNMPv2-SMI
       TruthValue
              FROM SNMPv2-TC
       enterprises
              FROM RFC1155-SMI; 
       

polPowerOverLan MODULE-IDENTITY

       LAST-UPDATED    "201111150000Z"  -- Nov 15, 2011
       ORGANIZATION ""
       CONTACT-INFO ""
       DESCRIPTION  ""

    ::= {enterprises 7428  }

-- MIB ObjID entery
     products          OBJECT IDENTIFIER ::= { polPowerOverLan 1}
     description       OBJECT IDENTIFIER ::= { products 1 }
     sysObjectID       OBJECT IDENTIFIER ::= { description 1 }
     pseDevice         OBJECT IDENTIFIER ::= { products 2 }
     portObjects       OBJECT IDENTIFIER ::= { pseDevice 1 }
     mainObjects       OBJECT IDENTIFIER ::= { pseDevice 2 } 
     poeNotifications  OBJECT IDENTIFIER ::= { products 3 } 


-- SysObjID Products list
     midspanUnknown                          OBJECT IDENTIFIER ::= {sysObjectID  1}
     midspan6portAC                        OBJECT IDENTIFIER ::= {sysObjectID  2}
     midspan6portACDC                     OBJECT IDENTIFIER ::= {sysObjectID  3}
     midspan12portAC                       OBJECT IDENTIFIER ::= {sysObjectID  4}
     midspan12portACDC                    OBJECT IDENTIFIER ::= {sysObjectID  5}
     midspan24portAC                       OBJECT IDENTIFIER ::= {sysObjectID  6}
     midspan24portACDC                    OBJECT IDENTIFIER ::= {sysObjectID  7}
     midspan48portAC                       OBJECT IDENTIFIER ::= {sysObjectID  8}
     midspan48portACDC                    OBJECT IDENTIFIER ::= {sysObjectID  9}
     midspan6portHPAC                     OBJECT IDENTIFIER ::= {sysObjectID 10}
     midspan6portHPACDC                  OBJECT IDENTIFIER ::= {sysObjectID 11}
     midspan12portHPAC                    OBJECT IDENTIFIER ::= {sysObjectID 12}
     midspan12portHPACDC                 OBJECT IDENTIFIER ::= {sysObjectID 13}
     midspanGigabit6portAC                OBJECT IDENTIFIER ::= {sysObjectID 14}
     midspanGigabit12portAC               OBJECT IDENTIFIER ::= {sysObjectID 15}
     midspanGigabit24portAC               OBJECT IDENTIFIER ::= {sysObjectID 16}
     midspanHiPoEGigabit6portAC          OBJECT IDENTIFIER ::= {sysObjectID 17}
     midspanHiPoEGigabit12portAC         OBJECT IDENTIFIER ::= {sysObjectID 18}
     midspanHiPoEGigabit24portAC         OBJECT IDENTIFIER ::= {sysObjectID 19}
     midspanHiPoEATGigabit6portAC       OBJECT IDENTIFIER ::= {sysObjectID 20}
     midspanHiPoEATGigabit12portACDC   OBJECT IDENTIFIER ::= {sysObjectID 21}
     midspanHiPoEATGigabit24portACDC   OBJECT IDENTIFIER ::= {sysObjectID 22}
     midspan4PairATGigabit6portACDC    OBJECT IDENTIFIER ::= {sysObjectID 23}
     midspan4PairATGigabit12portACDC   OBJECT IDENTIFIER ::= {sysObjectID 24}
     midspanHiPoEATGigabit6portDC       OBJECT IDENTIFIER ::= {sysObjectID 25}
     midspanHiPoEATGigabit12portDC      OBJECT IDENTIFIER ::= {sysObjectID 26}
     midspanHiPoEATGigabit24portDC      OBJECT IDENTIFIER ::= {sysObjectID 27}
     midspan4PairATGigabit24portACDC   OBJECT IDENTIFIER ::= {sysObjectID 28}
     midspanEEPoEGigabit24portACDC      OBJECT IDENTIFIER ::= {sysObjectID 29}
     midspanPoHGigabit6portACDC         OBJECT IDENTIFIER ::= {sysObjectID 30}
     midspanPoHGigabit12portACDC        OBJECT IDENTIFIER ::= {sysObjectID 31}
     midspanPoHGigabit24portACDC        OBJECT IDENTIFIER ::= {sysObjectID 32}




-- PSE Port Objects

   portTable OBJECT-TYPE
       SYNTAX      SEQUENCE OF PortEntry
       MAX-ACCESS  not-accessible
       STATUS      current
       DESCRIPTION
           "A table of objects that display and control the power
            characteristics of power Ethernet ports on a Power Source
            Entity (PSE) device.  This group will be implemented in
            managed power Ethernet switches and mid-span devices.
            Values of all read-write objects in this table are
            persistent at restart/reboot."
       ::= { portObjects 1 }

   portEntry OBJECT-TYPE
       SYNTAX      PortEntry
       MAX-ACCESS  not-accessible
       STATUS      current
       DESCRIPTION
               "A set of objects that display and control the power
               characteristics of a power Ethernet PSE port."
       INDEX    { portGroupIndex , portIndex  }
       ::= { portTable 1 }

   PortEntry ::= SEQUENCE {
       portGroupIndex
          Integer32,
       portIndex
          Integer32,
       portConsumptionPower
          Gauge32,
       portMaxPower
          Integer32,
       portType
           INTEGER
       }

   portGroupIndex OBJECT-TYPE
       SYNTAX      Integer32 (1..2147483647)
       MAX-ACCESS  not-accessible
       STATUS      current
       DESCRIPTION
           "This variable uniquely identifies the group
            containing the port to which a power Ethernet PSE is
            connected.  Group means box in the stack, module in a
            rack and the value 1 MUST be used for non-modular devices."
       ::= { portEntry 1 }

   portIndex OBJECT-TYPE
       SYNTAX      Integer32 (1..2147483647)
       MAX-ACCESS  not-accessible
       STATUS      current
       DESCRIPTION
           "This variable uniquely identifies the power Ethernet PSE
            port within group portGroupIndex to which the
            power Ethernet PSE entry is connected."
       ::= { portEntry 2 }

   portConsumptionPower    OBJECT-TYPE
        SYNTAX             Gauge32   
        UNITS              "Watt"
        MAX-ACCESS         read-only
        STATUS             current
        DESCRIPTION  
         "A read-only value indicates the measured usage power expressed in Watts for a specific port "
        ::= { portEntry 3 }  
   
   portMaxPower            OBJECT-TYPE
        SYNTAX             Integer32 (1..99)
        UNITS              "Watt"
        MAX-ACCESS         read-write
        STATUS             current
        DESCRIPTION  
         "Read/Write maximum power consumption that PD device may consume in Watts
          NOTE:
          1. For Midspan 60xx,60xxG,6500 series, Max PD power consumption = 17Watt
          2. For Midspan 70xxG series, Max PD power consumption = 30Watt
          3 .For Midspan 80xx series, this parameter is read-only !!
          4. For Midspan 90xxG series, Max PD power consumption = 30/36Watt
          5. For Midspan 95xxG series, Max PD power consumption = 60/72Watt (four pair) or 30/36Watt (two pair)
          6. For Midspan 55xxG series, Max PD power consumption = 30/36Watt"
        ::= { portEntry 4 }  

     portType OBJECT-TYPE
       SYNTAX INTEGER   {
               twopair(1),
               fourpair(2),
          }
     MAX-ACCESS read-write
     STATUS current
     DESCRIPTION
               "Enable/Disable Four-pair/EEPoE PoE
                Read : Applicable to all Midspan series
                Write: Applicable only to 95xxG/55xxG Midspan series
                twopair  (1)  Two-pair PoE port capable of providing up to 16.8Watt or 30-36Watt.
                fourpair (2)  Four-pair/EEPoE-mode PoE port capable of providing up to 60-72Watt (95xxG) or 30-36W (55xxG)."
        ::= { portEntry 5 }


-- PSE Main Objects

   mainPseTable OBJECT-TYPE
       SYNTAX      SEQUENCE OF MainPseEntry
       MAX-ACCESS  not-accessible
       STATUS      current
       DESCRIPTION
           "A table of objects that display and control attributes
            of the main PSE device."
       ::= { mainObjects 1 }

   mainPseEntry OBJECT-TYPE
       SYNTAX      MainPseEntry
       MAX-ACCESS  not-accessible
       STATUS      current
       DESCRIPTION
            "A set of objects that display and control the Main PSE device."
       INDEX    { pethMainPseGroupIndex }
       ::= { mainPseTable 1 }

   MainPseEntry ::= SEQUENCE {
       mainGroupIndex
           Integer32,
       mainVoltage
           Gauge32 ,
       mainDetectionMethod
           INTEGER,
       mainPowerUsageBudget
           Integer32,
       mainPSEMaxPower
           Gauge32,
       highPowerLegacyPDSupport
           INTEGER,
       highPowerExtendedPortPower
           INTEGER,
       powerBackupStatus
           INTEGER,
       internalPowerSourceStatus
           INTEGER,
       externalPowerSourceStatus
           INTEGER,
       temperature
           INTEGER,
       temperatureformat
           INTEGER
   }
   
     mainGroupIndex OBJECT-TYPE
       SYNTAX       Integer32 (1..2147483647)
       MAX-ACCESS  not-accessible
       STATUS      current
       DESCRIPTION
           "This variable uniquely identifies the group to which
           power Ethernet PSE is connected.  Group means (box in
           the stack, module in a rack) and the value 1 MUST be
           used for non-modular devices."
       ::= { mainPseEntry 1 }

     mainVoltage OBJECT-TYPE
       SYNTAX      Gauge32  (1..65535)
       UNITS      "Volt"
       MAX-ACCESS  read-only
       STATUS      current
       DESCRIPTION
               "Power Supply Voltage in Volt."
       ::= { mainPseEntry 2 }

     mainDetectionMethod OBJECT-TYPE
       SYNTAX INTEGER   {
               ieee8023afat(1),
               ieee8023afatandlegacy(2)
          }
       MAX-ACCESS  read-write
       STATUS      current
       DESCRIPTION
               "Read/Write PD device detection method (802.3af / 802.3af+Legacy)."
       ::= { mainPseEntry 3 }
       
     mainPowerUsageBudget OBJECT-TYPE
       SYNTAX      Integer32  (10..100)
       UNITS      "%"
       MAX-ACCESS  read-write
       STATUS      current
       DESCRIPTION
               "Allow external SNMP manager to limit maximum power that all PD's may consume
                Whenever total power consumption exceeds maximum power, Midspan may turn off
                automatically Low priority and High priority PSE ports.
                Percentage Value refers to Midspan maximum power." 
       ::= { mainPseEntry 4 }

     mainPSEMaxPower OBJECT-TYPE
       SYNTAX      Gauge32  (1..65535)
       UNITS      "Watts"
       MAX-ACCESS  read-only
       STATUS      current
       DESCRIPTION
               "Maximum power that Midspan can provide (Watt), after including power budget percentage limitation.
                Example: Midspan maximum power without power limit = 860Watt, and Power Limit = 50%
                         mainPSEMaxPower = 430Watt"
       ::= { mainPseEntry 5 }

     highPowerLegacyPDSupport OBJECT-TYPE
       SYNTAX INTEGER   {
               enable(1),
               disable(2),
               notsupported(3)
          }
     MAX-ACCESS read-write
     STATUS current
     DESCRIPTION
               "Applicable only for Midspan 90xxG series
                enable (1)       - Power Cisco 125x access point (pre 802.3at legacy high power PD device).
                disable(2)       - Power only 802.3at compliant devices.
                notsupported(3) - SNMP GET result for Midspan which doesn't support this feature" 
       ::= { mainPseEntry 6 }

     highPowerExtendedPortPower OBJECT-TYPE
       SYNTAX INTEGER   {
               enable(1),
               disable(2),
               notsupported(3)
          }
     MAX-ACCESS read-write
     STATUS current
     DESCRIPTION
               "Applicable only for Midspan 90xxG/55xxG series
                enable (1)       - Extend maximum power to PD device beyond 802.3at specification.
                disable(2)       - Maximum power to PD device per 802.3at specification.
                notsupported(3) - SNMP GET result for Midspan which doesn't support this feature" 
       ::= { mainPseEntry 7 }

     powerBackupStatus OBJECT-TYPE
       SYNTAX INTEGER   {
               standalone(1),
               powerbackupbyrps(2),
               powerbackupbymidspan(3),
               incompatiblepowerbackupdevice(4)
          }
       MAX-ACCESS  read-only
       STATUS      current
       DESCRIPTION
               "Applicable only for Midspan 90xxG/95xxG/55xxG series
                standalone                      - Midspan isn't connected to any power backup device                  
                powerbackupbyrps              - Redundant power supply (RPS) backup Midspan device          
                powerbackupbymidspan          - Two Midspan devices backup each other        
                incompatiblepowerbackupdevice - Midspan was connected to incompatible power backup device.
                                                   For example RPS 430Watt to Midspan 950Watt"

       ::= { mainPseEntry 8 }

     internalPowerSourceStatus OBJECT-TYPE
       SYNTAX INTEGER   {
               ok(1),
               fail(2)
          }
       MAX-ACCESS  read-only
       STATUS      current
       DESCRIPTION
               "Applicable only for Midspan 90xxG/95xxG/55xxG series
                ok(1)   - Internal Power Source is OK
                fail(2) - Internal Power Source failure" 
       ::= { mainPseEntry 9 }

     externalPowerSourceStatus OBJECT-TYPE
       SYNTAX INTEGER   {
               ok(1),
               fail(2),
               notsupported(3)
          }
       MAX-ACCESS  read-only
       STATUS      current
       DESCRIPTION
               "Applicable only for Midspan 90xxG/95xxG/55xxG series
                ok(1)            - External Power Source is OK
                fail(2)          - External Power Source failure
                notsupported(3) - SNMP GET result for Midspan which doesn't support this feature" 
       ::= { mainPseEntry 10 }

     temperature OBJECT-TYPE
       SYNTAX INTEGER
       UNITS      "Degree"
       MAX-ACCESS  read-only
       STATUS      current
       DESCRIPTION
               "Unit temperature - Applicable only for Midspan 95xxG series"
       ::= { mainPseEntry 11 }

     temperatureformat OBJECT-TYPE
       SYNTAX INTEGER   {
               celcius(1),
               fahrenheit(2),
               notsupported(3)
          }
     MAX-ACCESS read-write
       STATUS      current
       DESCRIPTION
               "Unit temperature format - Applicable only for Midspan 95xxG series
                Celcius(1)       - Report unit temperature in Celcius
                Fahrenheit(2)    - Report unit temperature in Fahrenheit
                NotSupported(3) - No temperature sensor inside the Midspan unit" 
       ::= { mainPseEntry 12 }

-- Notifications Section

     powerBackupStatusNotification NOTIFICATION-TYPE
         OBJECTS     { powerBackupStatus }
         STATUS      current
         DESCRIPTION
               "Applicable only for Midspan 90xxG/95xxG/55xxG series
                This Notification reports power backup status change, and whenever incompatible
                power backup source is connected (as RPS 430Watt to Midspan 950Watt)"
          ::= { poeNotifications 1 }

     internalPowerSourceStatusNotification NOTIFICATION-TYPE
         OBJECTS     { internalPowerSourceStatus }
         STATUS      current
         DESCRIPTION
               "Applicable only for Midspan 90xxG/95xxG/55xxG series
                This Notification reports internal Power Source failure" 
          ::= { poeNotifications 2 }

     externalPowerSourceStatusNotification NOTIFICATION-TYPE
         OBJECTS     { externalPowerSourceStatus }
         STATUS      current
         DESCRIPTION
               "Applicable only for Midspan 90xxG/95xxG/55xxG series
                This Notification reports external Power Source failure" 
          ::= { poeNotifications 3 }

END