|
1 LLDP-MIB DEFINITIONS ::= BEGIN |
|
2 |
|
3 IMPORTS |
|
4 MODULE-IDENTITY, OBJECT-TYPE, Integer32, Counter32, NOTIFICATION-TYPE |
|
5 FROM SNMPv2-SMI |
|
6 TEXTUAL-CONVENTION, TimeStamp, TruthValue |
|
7 FROM SNMPv2-TC |
|
8 SnmpAdminString |
|
9 FROM SNMP-FRAMEWORK-MIB |
|
10 MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP |
|
11 FROM SNMPv2-CONF |
|
12 TimeFilter, ZeroBasedCounter32 |
|
13 FROM RMON2-MIB |
|
14 AddressFamilyNumbers |
|
15 FROM IANA-ADDRESS-FAMILY-NUMBERS-MIB; |
|
16 |
|
17 lldpMIB MODULE-IDENTITY |
|
18 LAST-UPDATED "200505060000Z" -- May 06, 2005 |
|
19 ORGANIZATION "IEEE 802.1 Working Group" |
|
20 CONTACT-INFO |
|
21 " WG-URL: http://grouper.ieee.org/groups/802/1/index.html |
|
22 WG-EMail: stds-802-1@ieee.org |
|
23 |
|
24 Contact: Paul Congdon |
|
25 Postal: Hewlett-Packard Company |
|
26 8000 Foothills Blvd. |
|
27 Roseville, CA 95747 |
|
28 USA |
|
29 Tel: +1-916-785-5753 |
|
30 E-mail: paul_congdon@hp.com" |
|
31 DESCRIPTION |
|
32 "Management Information Base module for LLDP configuration, |
|
33 statistics, local system data and remote systems data |
|
34 components. |
|
35 |
|
36 Copyright (C) IEEE (2005). This version of this MIB module |
|
37 is published as subclause 12.1 of IEEE Std 802.1AB-2005; |
|
38 see the standard itself for full legal notices." |
|
39 REVISION "200505060000Z" -- May 06, 2005 |
|
40 DESCRIPTION |
|
41 "Published as part of IEEE Std 802.1AB-2005 initial version." |
|
42 ::= { iso std(0) iso8802(8802) ieee802dot1(1) ieee802dot1mibs(1) 2 } |
|
43 |
|
44 lldpNotifications OBJECT IDENTIFIER ::= { lldpMIB 0 } |
|
45 lldpObjects OBJECT IDENTIFIER ::= { lldpMIB 1 } |
|
46 lldpConformance OBJECT IDENTIFIER ::= { lldpMIB 2 } |
|
47 |
|
48 -- |
|
49 -- LLDP MIB Objects |
|
50 -- |
|
51 |
|
52 lldpConfiguration OBJECT IDENTIFIER ::= { lldpObjects 1 } |
|
53 lldpStatistics OBJECT IDENTIFIER ::= { lldpObjects 2 } |
|
54 lldpLocalSystemData OBJECT IDENTIFIER ::= { lldpObjects 3 } |
|
55 lldpRemoteSystemsData OBJECT IDENTIFIER ::= { lldpObjects 4 } |
|
56 lldpExtensions OBJECT IDENTIFIER ::= { lldpObjects 5 } |
|
57 |
|
58 -- |
|
59 -- *********************************************************** |
|
60 -- |
|
61 -- Textual Conventions |
|
62 -- |
|
63 -- *********************************************************** |
|
64 |
|
65 LldpChassisIdSubtype ::= TEXTUAL-CONVENTION |
|
66 STATUS current |
|
67 DESCRIPTION |
|
68 "This TC describes the source of a chassis identifier. |
|
69 |
|
70 The enumeration 'chassisComponent(1)' represents a chassis |
|
71 identifier based on the value of entPhysicalAlias object |
|
72 (defined in IETF RFC 2737) for a chassis component (i.e., |
|
73 an entPhysicalClass value of 'chassis(3)'). |
|
74 |
|
75 The enumeration 'interfaceAlias(2)' represents a chassis |
|
76 identifier based on the value of ifAlias object (defined in |
|
77 IETF RFC 2863) for an interface on the containing chassis. |
|
78 |
|
79 The enumeration 'portComponent(3)' represents a chassis |
|
80 identifier based on the value of entPhysicalAlias object |
|
81 (defined in IETF RFC 2737) for a port or backplane |
|
82 component (i.e., entPhysicalClass value of 'port(10)' or |
|
83 'backplane(4)'), within the containing chassis. |
|
84 |
|
85 The enumeration 'macAddress(4)' represents a chassis |
|
86 identifier based on the value of a unicast source address |
|
87 (encoded in network byte order and IEEE 802.3 canonical bit |
|
88 order), of a port on the containing chassis as defined in |
|
89 IEEE Std 802-2001. |
|
90 |
|
91 The enumeration 'networkAddress(5)' represents a chassis |
|
92 identifier based on a network address, associated with |
|
93 a particular chassis. The encoded address is actually |
|
94 composed of two fields. The first field is a single octet, |
|
95 representing the IANA AddressFamilyNumbers value for the |
|
96 specific address type, and the second field is the network |
|
97 address value. |
|
98 |
|
99 The enumeration 'interfaceName(6)' represents a chassis |
|
100 identifier based on the value of ifName object (defined in |
|
101 IETF RFC 2863) for an interface on the containing chassis. |
|
102 |
|
103 The enumeration 'local(7)' represents a chassis identifier |
|
104 based on a locally defined value." |
|
105 SYNTAX INTEGER { |
|
106 chassisComponent(1), |
|
107 interfaceAlias(2), |
|
108 portComponent(3), |
|
109 macAddress(4), |
|
110 networkAddress(5), |
|
111 interfaceName(6), |
|
112 local(7) |
|
113 } |
|
114 |
|
115 LldpChassisId ::= TEXTUAL-CONVENTION |
|
116 STATUS current |
|
117 DESCRIPTION |
|
118 "This TC describes the format of a chassis identifier string. |
|
119 Objects of this type are always used with an associated |
|
120 LldpChassisIdSubtype object, which identifies the format of |
|
121 the particular LldpChassisId object instance. |
|
122 |
|
123 If the associated LldpChassisIdSubtype object has a value of |
|
124 'chassisComponent(1)', then the octet string identifies |
|
125 a particular instance of the entPhysicalAlias object |
|
126 (defined in IETF RFC 2737) for a chassis component (i.e., |
|
127 an entPhysicalClass value of 'chassis(3)'). |
|
128 |
|
129 If the associated LldpChassisIdSubtype object has a value |
|
130 of 'interfaceAlias(2)', then the octet string identifies |
|
131 a particular instance of the ifAlias object (defined in |
|
132 IETF RFC 2863) for an interface on the containing chassis. |
|
133 If the particular ifAlias object does not contain any values, |
|
134 another chassis identifier type should be used. |
|
135 |
|
136 If the associated LldpChassisIdSubtype object has a value |
|
137 of 'portComponent(3)', then the octet string identifies a |
|
138 particular instance of the entPhysicalAlias object (defined |
|
139 in IETF RFC 2737) for a port or backplane component within |
|
140 the containing chassis. |
|
141 |
|
142 If the associated LldpChassisIdSubtype object has a value of |
|
143 'macAddress(4)', then this string identifies a particular |
|
144 unicast source address (encoded in network byte order and |
|
145 IEEE 802.3 canonical bit order), of a port on the containing |
|
146 chassis as defined in IEEE Std 802-2001. |
|
147 |
|
148 If the associated LldpChassisIdSubtype object has a value of |
|
149 'networkAddress(5)', then this string identifies a particular |
|
150 network address, encoded in network byte order, associated |
|
151 with one or more ports on the containing chassis. The first |
|
152 octet contains the IANA Address Family Numbers enumeration |
|
153 value for the specific address type, and octets 2 through |
|
154 N contain the network address value in network byte order. |
|
155 |
|
156 If the associated LldpChassisIdSubtype object has a value |
|
157 of 'interfaceName(6)', then the octet string identifies |
|
158 a particular instance of the ifName object (defined in |
|
159 IETF RFC 2863) for an interface on the containing chassis. |
|
160 If the particular ifName object does not contain any values, |
|
161 another chassis identifier type should be used. |
|
162 |
|
163 If the associated LldpChassisIdSubtype object has a value of |
|
164 'local(7)', then this string identifies a locally assigned |
|
165 Chassis ID." |
|
166 SYNTAX OCTET STRING (SIZE (1..255)) |
|
167 |
|
168 LldpPortIdSubtype ::= TEXTUAL-CONVENTION |
|
169 STATUS current |
|
170 DESCRIPTION |
|
171 "This TC describes the source of a particular type of port |
|
172 identifier used in the LLDP MIB. |
|
173 |
|
174 The enumeration 'interfaceAlias(1)' represents a port |
|
175 identifier based on the ifAlias MIB object, defined in IETF |
|
176 RFC 2863. |
|
177 |
|
178 The enumeration 'portComponent(2)' represents a port |
|
179 identifier based on the value of entPhysicalAlias (defined in |
|
180 IETF RFC 2737) for a port component (i.e., entPhysicalClass |
|
181 value of 'port(10)'), within the containing chassis. |
|
182 |
|
183 The enumeration 'macAddress(3)' represents a port identifier |
|
184 based on a unicast source address (encoded in network |
|
185 byte order and IEEE 802.3 canonical bit order), which has |
|
186 been detected by the agent and associated with a particular |
|
187 port (IEEE Std 802-2001). |
|
188 |
|
189 The enumeration 'networkAddress(4)' represents a port |
|
190 identifier based on a network address, detected by the agent |
|
191 and associated with a particular port. |
|
192 |
|
193 The enumeration 'interfaceName(5)' represents a port |
|
194 identifier based on the ifName MIB object, defined in IETF |
|
195 RFC 2863. |
|
196 |
|
197 The enumeration 'agentCircuitId(6)' represents a port |
|
198 identifier based on the agent-local identifier of the circuit |
|
199 (defined in RFC 3046), detected by the agent and associated |
|
200 with a particular port. |
|
201 |
|
202 The enumeration 'local(7)' represents a port identifier |
|
203 based on a value locally assigned." |
|
204 |
|
205 SYNTAX INTEGER { |
|
206 interfaceAlias(1), |
|
207 portComponent(2), |
|
208 macAddress(3), |
|
209 networkAddress(4), |
|
210 interfaceName(5), |
|
211 agentCircuitId(6), |
|
212 local(7) |
|
213 } |
|
214 |
|
215 LldpPortId ::= TEXTUAL-CONVENTION |
|
216 STATUS current |
|
217 DESCRIPTION |
|
218 "This TC describes the format of a port identifier string. |
|
219 Objects of this type are always used with an associated |
|
220 LldpPortIdSubtype object, which identifies the format of the |
|
221 particular LldpPortId object instance. |
|
222 |
|
223 If the associated LldpPortIdSubtype object has a value of |
|
224 'interfaceAlias(1)', then the octet string identifies a |
|
225 particular instance of the ifAlias object (defined in IETF |
|
226 RFC 2863). If the particular ifAlias object does not contain |
|
227 any values, another port identifier type should be used. |
|
228 |
|
229 If the associated LldpPortIdSubtype object has a value of |
|
230 'portComponent(2)', then the octet string identifies a |
|
231 particular instance of the entPhysicalAlias object (defined |
|
232 in IETF RFC 2737) for a port or backplane component. |
|
233 |
|
234 If the associated LldpPortIdSubtype object has a value of |
|
235 'macAddress(3)', then this string identifies a particular |
|
236 unicast source address (encoded in network byte order |
|
237 and IEEE 802.3 canonical bit order) associated with the port |
|
238 (IEEE Std 802-2001). |
|
239 |
|
240 If the associated LldpPortIdSubtype object has a value of |
|
241 'networkAddress(4)', then this string identifies a network |
|
242 address associated with the port. The first octet contains |
|
243 the IANA AddressFamilyNumbers enumeration value for the |
|
244 specific address type, and octets 2 through N contain the |
|
245 networkAddress address value in network byte order. |
|
246 |
|
247 If the associated LldpPortIdSubtype object has a value of |
|
248 'interfaceName(5)', then the octet string identifies a |
|
249 particular instance of the ifName object (defined in IETF |
|
250 RFC 2863). If the particular ifName object does not contain |
|
251 any values, another port identifier type should be used. |
|
252 |
|
253 If the associated LldpPortIdSubtype object has a value of |
|
254 'agentCircuitId(6)', then this string identifies a agent-local |
|
255 identifier of the circuit (defined in RFC 3046). |
|
256 |
|
257 If the associated LldpPortIdSubtype object has a value of |
|
258 'local(7)', then this string identifies a locally |
|
259 assigned port ID." |
|
260 SYNTAX OCTET STRING (SIZE (1..255)) |
|
261 |
|
262 LldpManAddrIfSubtype ::= TEXTUAL-CONVENTION |
|
263 STATUS current |
|
264 DESCRIPTION |
|
265 "This TC describes the basis of a particular type of |
|
266 interface associated with the management address. |
|
267 |
|
268 The enumeration 'unknown(1)' represents the case where the |
|
269 interface is not known. |
|
270 |
|
271 The enumeration 'ifIndex(2)' represents interface identifier |
|
272 based on the ifIndex MIB object. |
|
273 |
|
274 The enumeration 'systemPortNumber(3)' represents interface |
|
275 identifier based on the system port numbering convention." |
|
276 REFERENCE |
|
277 "IEEE 802.1AB-2005 9.5.9.5" |
|
278 |
|
279 SYNTAX INTEGER { |
|
280 unknown(1), |
|
281 ifIndex(2), |
|
282 systemPortNumber(3) |
|
283 } |
|
284 |
|
285 LldpManAddress ::= TEXTUAL-CONVENTION |
|
286 STATUS current |
|
287 DESCRIPTION |
|
288 "The value of a management address associated with the LLDP |
|
289 agent that may be used to reach higher layer entities to |
|
290 assist discovery by network management. |
|
291 |
|
292 It should be noted that appropriate security credentials, |
|
293 such as SNMP engineId, may be required to access the LLDP |
|
294 agent using a management address. These necessary credentials |
|
295 should be known by the network management and the objects |
|
296 associated with the credentials are not included in the |
|
297 LLDP agent." |
|
298 SYNTAX OCTET STRING (SIZE (1..31)) |
|
299 |
|
300 LldpSystemCapabilitiesMap ::= TEXTUAL-CONVENTION |
|
301 STATUS current |
|
302 DESCRIPTION |
|
303 "This TC describes the system capabilities. |
|
304 |
|
305 The bit 'other(0)' indicates that the system has capabilities |
|
306 other than those listed below. |
|
307 |
|
308 The bit 'repeater(1)' indicates that the system has repeater |
|
309 capability. |
|
310 |
|
311 The bit 'bridge(2)' indicates that the system has bridge |
|
312 capability. |
|
313 |
|
314 The bit 'wlanAccessPoint(3)' indicates that the system has |
|
315 WLAN access point capability. |
|
316 |
|
317 The bit 'router(4)' indicates that the system has router |
|
318 capability. |
|
319 |
|
320 The bit 'telephone(5)' indicates that the system has telephone |
|
321 capability. |
|
322 |
|
323 The bit 'docsisCableDevice(6)' indicates that the system has |
|
324 DOCSIS Cable Device capability (IETF RFC 2669 & 2670). |
|
325 |
|
326 The bit 'stationOnly(7)' indicates that the system has only |
|
327 station capability and nothing else." |
|
328 SYNTAX BITS { |
|
329 other(0), |
|
330 repeater(1), |
|
331 bridge(2), |
|
332 wlanAccessPoint(3), |
|
333 router(4), |
|
334 telephone(5), |
|
335 docsisCableDevice(6), |
|
336 stationOnly(7) |
|
337 } |
|
338 |
|
339 LldpPortNumber ::= TEXTUAL-CONVENTION |
|
340 DISPLAY-HINT "d" |
|
341 STATUS current |
|
342 DESCRIPTION |
|
343 "Each port contained in the chassis (that is known to the |
|
344 LLDP agent) is uniquely identified by a port number. |
|
345 |
|
346 A port number has no mandatory relationship to an |
|
347 InterfaceIndex object (of the interfaces MIB, IETF RFC 2863). |
|
348 If the LLDP agent is a IEEE 802.1D, IEEE 802.1Q bridge, the |
|
349 LldpPortNumber will have the same value as the dot1dBasePort |
|
350 object (defined in IETF RFC 1493) associated corresponding |
|
351 bridge port. If the system hosting LLDP agent is not an |
|
352 IEEE 802.1D or an IEEE 802.1Q bridge, the LldpPortNumber |
|
353 will have the same value as the corresponding interface's |
|
354 InterfaceIndex object. |
|
355 |
|
356 Port numbers should be in the range of 1 and 4096 since a |
|
357 particular port is also represented by the corresponding |
|
358 port number bit in LldpPortList." |
|
359 SYNTAX Integer32(1..4096) |
|
360 |
|
361 LldpPortList ::= TEXTUAL-CONVENTION |
|
362 STATUS current |
|
363 DESCRIPTION |
|
364 "Each octet within this value specifies a set of eight ports, |
|
365 with the first octet specifying ports 1 through 8, the second |
|
366 octet specifying ports 9 through 16, etc. Within each octet, |
|
367 the most significant bit represents the lowest numbered port, |
|
368 and the least significant bit represents the highest numbered |
|
369 port. Thus, each port of the system is represented by a |
|
370 single bit within the value of this object. If that bit has |
|
371 a value of '1' then that port is included in the set of ports; |
|
372 the port is not included if its bit has a value of '0'." |
|
373 REFERENCE |
|
374 "IETF RFC 2674 section 5" |
|
375 SYNTAX OCTET STRING(SIZE(0..512)) |
|
376 |
|
377 -- |
|
378 -- *********************************************************** |
|
379 -- |
|
380 -- L L D P C O N F I G |
|
381 -- |
|
382 -- *********************************************************** |
|
383 -- |
|
384 |
|
385 lldpMessageTxInterval OBJECT-TYPE |
|
386 SYNTAX Integer32(5..32768) |
|
387 UNITS "seconds" |
|
388 MAX-ACCESS read-write |
|
389 STATUS current |
|
390 DESCRIPTION |
|
391 "The interval at which LLDP frames are transmitted on |
|
392 behalf of this LLDP agent. |
|
393 |
|
394 The default value for lldpMessageTxInterval object is |
|
395 30 seconds. |
|
396 |
|
397 The value of this object must be restored from non-volatile |
|
398 storage after a re-initialization of the management system." |
|
399 REFERENCE |
|
400 "IEEE 802.1AB-2005 10.5.3.3" |
|
401 DEFVAL { 30 } |
|
402 ::= { lldpConfiguration 1 } |
|
403 |
|
404 lldpMessageTxHoldMultiplier OBJECT-TYPE |
|
405 SYNTAX Integer32(2..10) |
|
406 MAX-ACCESS read-write |
|
407 STATUS current |
|
408 DESCRIPTION |
|
409 "The time-to-live value expressed as a multiple of the |
|
410 lldpMessageTxInterval object. The actual time-to-live value |
|
411 used in LLDP frames, transmitted on behalf of this LLDP agent, |
|
412 can be expressed by the following formula: TTL = min(65535, |
|
413 (lldpMessageTxInterval * lldpMessageTxHoldMultiplier)) For |
|
414 example, if the value of lldpMessageTxInterval is '30', and |
|
415 the value of lldpMessageTxHoldMultiplier is '4', then the |
|
416 value '120' is encoded in the TTL field in the LLDP header. |
|
417 |
|
418 The default value for lldpMessageTxHoldMultiplier object is 4. |
|
419 |
|
420 The value of this object must be restored from non-volatile |
|
421 storage after a re-initialization of the management system." |
|
422 REFERENCE |
|
423 "IEEE 802.1AB-2005 10.5.3.3" |
|
424 DEFVAL { 4 } |
|
425 ::= { lldpConfiguration 2 } |
|
426 |
|
427 lldpReinitDelay OBJECT-TYPE |
|
428 SYNTAX Integer32(1..10) |
|
429 UNITS "seconds" |
|
430 MAX-ACCESS read-write |
|
431 STATUS current |
|
432 DESCRIPTION |
|
433 "The lldpReinitDelay indicates the delay (in units of |
|
434 seconds) from when lldpPortConfigAdminStatus object of a |
|
435 particular port becomes 'disabled' until re-initialization |
|
436 will be attempted. |
|
437 |
|
438 The default value for lldpReintDelay object is two seconds. |
|
439 |
|
440 The value of this object must be restored from non-volatile |
|
441 storage after a re-initialization of the management system." |
|
442 REFERENCE |
|
443 "IEEE 802.1AB-2005 10.5.3.3" |
|
444 DEFVAL { 2 } |
|
445 ::= { lldpConfiguration 3 } |
|
446 |
|
447 lldpTxDelay OBJECT-TYPE |
|
448 SYNTAX Integer32(1..8192) |
|
449 UNITS "seconds" |
|
450 MAX-ACCESS read-write |
|
451 STATUS current |
|
452 DESCRIPTION |
|
453 "The lldpTxDelay indicates the delay (in units |
|
454 of seconds) between successive LLDP frame transmissions |
|
455 initiated by value/status changes in the LLDP local systems |
|
456 MIB. The recommended value for the lldpTxDelay is set by the |
|
457 following formula: |
|
458 |
|
459 1 <= lldpTxDelay <= (0.25 * lldpMessageTxInterval) |
|
460 |
|
461 The default value for lldpTxDelay object is two seconds. |
|
462 |
|
463 The value of this object must be restored from non-volatile |
|
464 storage after a re-initialization of the management system." |
|
465 REFERENCE |
|
466 "IEEE 802.1AB-2005 10.5.3.3" |
|
467 DEFVAL { 2 } |
|
468 ::= { lldpConfiguration 4 } |
|
469 |
|
470 lldpNotificationInterval OBJECT-TYPE |
|
471 SYNTAX Integer32(5..3600) |
|
472 UNITS "seconds" |
|
473 MAX-ACCESS read-write |
|
474 STATUS current |
|
475 DESCRIPTION |
|
476 "This object controls the transmission of LLDP notifications. |
|
477 |
|
478 the agent must not generate more than one lldpRemTablesChange |
|
479 notification-event in the indicated period, where a |
|
480 'notification-event' is the transmission of a single |
|
481 notification PDU type to a list of notification destinations. |
|
482 If additional changes in lldpRemoteSystemsData object |
|
483 groups occur within the indicated throttling period, |
|
484 then these trap- events must be suppressed by the |
|
485 agent. An NMS should periodically check the value of |
|
486 lldpStatsRemTableLastChangeTime to detect any missed |
|
487 lldpRemTablesChange notification-events, e.g. due to |
|
488 throttling or transmission loss. |
|
489 |
|
490 If notification transmission is enabled for particular ports, |
|
491 the suggested default throttling period is 5 seconds. |
|
492 |
|
493 The value of this object must be restored from non-volatile |
|
494 storage after a re-initialization of the management system." |
|
495 DEFVAL { 5 } |
|
496 ::= { lldpConfiguration 5 } |
|
497 |
|
498 -- |
|
499 -- lldpPortConfigTable: LLDP configuration on a per port basis |
|
500 -- |
|
501 |
|
502 lldpPortConfigTable OBJECT-TYPE |
|
503 SYNTAX SEQUENCE OF LldpPortConfigEntry |
|
504 MAX-ACCESS not-accessible |
|
505 STATUS current |
|
506 DESCRIPTION |
|
507 "The table that controls LLDP frame transmission on individual |
|
508 ports." |
|
509 ::= { lldpConfiguration 6 } |
|
510 |
|
511 lldpPortConfigEntry OBJECT-TYPE |
|
512 SYNTAX LldpPortConfigEntry |
|
513 MAX-ACCESS not-accessible |
|
514 STATUS current |
|
515 DESCRIPTION |
|
516 "LLDP configuration information for a particular port. |
|
517 This configuration parameter controls the transmission and |
|
518 the reception of LLDP frames on those ports whose rows are |
|
519 created in this table." |
|
520 INDEX { lldpPortConfigPortNum } |
|
521 ::= { lldpPortConfigTable 1 } |
|
522 |
|
523 LldpPortConfigEntry ::= SEQUENCE { |
|
524 lldpPortConfigPortNum LldpPortNumber, |
|
525 lldpPortConfigAdminStatus INTEGER, |
|
526 lldpPortConfigNotificationEnable TruthValue, |
|
527 lldpPortConfigTLVsTxEnable BITS } |
|
528 |
|
529 lldpPortConfigPortNum OBJECT-TYPE |
|
530 SYNTAX LldpPortNumber |
|
531 MAX-ACCESS not-accessible |
|
532 STATUS current |
|
533 DESCRIPTION |
|
534 "The index value used to identify the port component |
|
535 (contained in the local chassis with the LLDP agent) |
|
536 associated with this entry. |
|
537 |
|
538 The value of this object is used as a port index to the |
|
539 lldpPortConfigTable." |
|
540 ::= { lldpPortConfigEntry 1 } |
|
541 |
|
542 lldpPortConfigAdminStatus OBJECT-TYPE |
|
543 SYNTAX INTEGER { |
|
544 txOnly(1), |
|
545 rxOnly(2), |
|
546 txAndRx(3), |
|
547 disabled(4) |
|
548 } |
|
549 MAX-ACCESS read-write |
|
550 STATUS current |
|
551 DESCRIPTION |
|
552 "The administratively desired status of the local LLDP agent. |
|
553 |
|
554 If the associated lldpPortConfigAdminStatus object has a |
|
555 value of 'txOnly(1)', then LLDP agent will transmit LLDP |
|
556 frames on this port and it will not store any information |
|
557 about the remote systems connected. |
|
558 |
|
559 If the associated lldpPortConfigAdminStatus object has a |
|
560 value of 'rxOnly(2)', then the LLDP agent will receive, |
|
561 but it will not transmit LLDP frames on this port. |
|
562 |
|
563 If the associated lldpPortConfigAdminStatus object has a |
|
564 value of 'txAndRx(3)', then the LLDP agent will transmit |
|
565 and receive LLDP frames on this port. |
|
566 |
|
567 If the associated lldpPortConfigAdminStatus object has a |
|
568 value of 'disabled(4)', then LLDP agent will not transmit or |
|
569 receive LLDP frames on this port. If there is remote systems |
|
570 information which is received on this port and stored in |
|
571 other tables, before the port's lldpPortConfigAdminStatus |
|
572 becomes disabled, then the information will naturally age out." |
|
573 REFERENCE |
|
574 "IEEE 802.1AB-2005 10.5.1" |
|
575 DEFVAL { txAndRx } |
|
576 ::= { lldpPortConfigEntry 2 } |
|
577 |
|
578 lldpPortConfigNotificationEnable OBJECT-TYPE |
|
579 SYNTAX TruthValue |
|
580 MAX-ACCESS read-write |
|
581 STATUS current |
|
582 DESCRIPTION |
|
583 "The lldpPortConfigNotificationEnable controls, on a per |
|
584 port basis, whether or not notifications from the agent |
|
585 are enabled. The value true(1) means that notifications are |
|
586 enabled; the value false(2) means that they are not." |
|
587 DEFVAL { false } |
|
588 ::= { lldpPortConfigEntry 3 } |
|
589 |
|
590 lldpPortConfigTLVsTxEnable OBJECT-TYPE |
|
591 SYNTAX BITS { |
|
592 portDesc(0), |
|
593 sysName(1), |
|
594 sysDesc(2), |
|
595 sysCap(3) |
|
596 } |
|
597 MAX-ACCESS read-write |
|
598 STATUS current |
|
599 DESCRIPTION |
|
600 "The lldpPortConfigTLVsTxEnable, defined as a bitmap, |
|
601 includes the basic set of LLDP TLVs whose transmission is |
|
602 allowed on the local LLDP agent by the network management. |
|
603 Each bit in the bitmap corresponds to a TLV type associated |
|
604 with a specific optional TLV. |
|
605 |
|
606 It should be noted that the organizationally-specific TLVs |
|
607 are excluded from the lldpTLVsTxEnable bitmap. |
|
608 |
|
609 LLDP Organization Specific Information Extension MIBs should |
|
610 have similar configuration object to control transmission |
|
611 of their organizationally defined TLVs. |
|
612 |
|
613 The bit 'portDesc(0)' indicates that LLDP agent should |
|
614 transmit 'Port Description TLV'. |
|
615 |
|
616 The bit 'sysName(1)' indicates that LLDP agent should transmit |
|
617 'System Name TLV'. |
|
618 |
|
619 The bit 'sysDesc(2)' indicates that LLDP agent should transmit |
|
620 'System Description TLV'. |
|
621 |
|
622 The bit 'sysCap(3)' indicates that LLDP agent should transmit |
|
623 'System Capabilities TLV'. |
|
624 |
|
625 There is no bit reserved for the management address TLV type |
|
626 since transmission of management address TLVs are controlled |
|
627 by another object, lldpConfigManAddrTable. |
|
628 |
|
629 The default value for lldpPortConfigTLVsTxEnable object is |
|
630 empty set, which means no enumerated values are set. |
|
631 |
|
632 The value of this object must be restored from non-volatile |
|
633 storage after a re-initialization of the management system." |
|
634 REFERENCE |
|
635 "IEEE 802.1AB-2005 10.2.1.1" |
|
636 DEFVAL { { } } |
|
637 ::= { lldpPortConfigEntry 4 } |
|
638 |
|
639 |
|
640 -- |
|
641 -- lldpManAddrConfigTxPortsTable : selection of management addresses |
|
642 -- to be transmitted on a specified set |
|
643 -- of ports. |
|
644 -- |
|
645 |
|
646 lldpConfigManAddrTable OBJECT-TYPE |
|
647 SYNTAX SEQUENCE OF LldpConfigManAddrEntry |
|
648 MAX-ACCESS not-accessible |
|
649 STATUS current |
|
650 DESCRIPTION |
|
651 "The table that controls selection of LLDP management address |
|
652 TLV instances to be transmitted on individual ports." |
|
653 ::= { lldpConfiguration 7 } |
|
654 |
|
655 lldpConfigManAddrEntry OBJECT-TYPE |
|
656 SYNTAX LldpConfigManAddrEntry |
|
657 MAX-ACCESS not-accessible |
|
658 STATUS current |
|
659 DESCRIPTION |
|
660 "LLDP configuration information that specifies the set |
|
661 of ports (represented as a PortList) on which the local |
|
662 system management address instance will be transmitted. |
|
663 |
|
664 This configuration object augments the lldpLocManAddrEntry, |
|
665 therefore it is only present along with the management |
|
666 address instance contained in the associated |
|
667 lldpLocManAddrEntry entry. |
|
668 |
|
669 Each active lldpConfigManAddrEntry must be restored from |
|
670 non-volatile and re-created (along with the corresponding |
|
671 lldpLocManAddrEntry) after a re-initialization of the |
|
672 management system." |
|
673 AUGMENTS { lldpLocManAddrEntry } |
|
674 ::= { lldpConfigManAddrTable 1 } |
|
675 |
|
676 LldpConfigManAddrEntry ::= SEQUENCE { |
|
677 lldpConfigManAddrPortsTxEnable LldpPortList |
|
678 } |
|
679 |
|
680 lldpConfigManAddrPortsTxEnable OBJECT-TYPE |
|
681 SYNTAX LldpPortList |
|
682 MAX-ACCESS read-write |
|
683 STATUS current |
|
684 DESCRIPTION |
|
685 "A set of ports that are identified by a PortList, in which |
|
686 each port is represented as a bit. The corresponding local |
|
687 system management address instance will be transmitted on the |
|
688 member ports of the lldpManAddrPortsTxEnable. |
|
689 |
|
690 The default value for lldpConfigManAddrPortsTxEnable object |
|
691 is empty binary string, which means no ports are specified |
|
692 for advertising indicated management address instance." |
|
693 REFERENCE |
|
694 "IEEE 802.1AB-2005 10.2.1.1" |
|
695 DEFVAL { ''H } -- empty binary string |
|
696 ::= { lldpConfigManAddrEntry 1 } |
|
697 |
|
698 |
|
699 -- |
|
700 -- *********************************************************** |
|
701 -- |
|
702 -- L L D P S T A T S |
|
703 -- |
|
704 -- *********************************************************** |
|
705 -- |
|
706 -- LLDP Stats Group |
|
707 |
|
708 lldpStatsRemTablesLastChangeTime OBJECT-TYPE |
|
709 SYNTAX TimeStamp |
|
710 MAX-ACCESS read-only |
|
711 STATUS current |
|
712 DESCRIPTION |
|
713 "The value of sysUpTime object (defined in IETF RFC 3418) |
|
714 at the time an entry is created, modified, or deleted in the |
|
715 in tables associated with the lldpRemoteSystemsData objects |
|
716 and all LLDP extension objects associated with remote systems. |
|
717 |
|
718 An NMS can use this object to reduce polling of the |
|
719 lldpRemoteSystemsData objects." |
|
720 ::= { lldpStatistics 1 } |
|
721 |
|
722 lldpStatsRemTablesInserts OBJECT-TYPE |
|
723 SYNTAX ZeroBasedCounter32 |
|
724 UNITS "table entries" |
|
725 MAX-ACCESS read-only |
|
726 STATUS current |
|
727 DESCRIPTION |
|
728 "The number of times the complete set of information |
|
729 advertised by a particular MSAP has been inserted into tables |
|
730 contained in lldpRemoteSystemsData and lldpExtensions objects. |
|
731 |
|
732 The complete set of information received from a particular |
|
733 MSAP should be inserted into related tables. If partial |
|
734 information cannot be inserted for a reason such as lack |
|
735 of resources, all of the complete set of information should |
|
736 be removed. |
|
737 |
|
738 This counter should be incremented only once after the |
|
739 complete set of information is successfully recorded |
|
740 in all related tables. Any failures during inserting |
|
741 information set which result in deletion of previously |
|
742 inserted information should not trigger any changes in |
|
743 lldpStatsRemTablesInserts since the insert is not completed |
|
744 yet or or in lldpStatsRemTablesDeletes, since the deletion |
|
745 would only be a partial deletion. If the failure was the |
|
746 result of lack of resources, the lldpStatsRemTablesDrops |
|
747 counter should be incremented once." |
|
748 ::= { lldpStatistics 2 } |
|
749 |
|
750 lldpStatsRemTablesDeletes OBJECT-TYPE |
|
751 SYNTAX ZeroBasedCounter32 |
|
752 UNITS "table entries" |
|
753 MAX-ACCESS read-only |
|
754 STATUS current |
|
755 |
|
756 DESCRIPTION |
|
757 "The number of times the complete set of information |
|
758 advertised by a particular MSAP has been deleted from |
|
759 tables contained in lldpRemoteSystemsData and lldpExtensions |
|
760 objects. |
|
761 |
|
762 This counter should be incremented only once when the |
|
763 complete set of information is completely deleted from all |
|
764 related tables. Partial deletions, such as deletion of |
|
765 rows associated with a particular MSAP from some tables, |
|
766 but not from all tables are not allowed, thus should not |
|
767 change the value of this counter." |
|
768 ::= { lldpStatistics 3 } |
|
769 |
|
770 lldpStatsRemTablesDrops OBJECT-TYPE |
|
771 SYNTAX ZeroBasedCounter32 |
|
772 UNITS "table entries" |
|
773 MAX-ACCESS read-only |
|
774 |
|
775 STATUS current |
|
776 DESCRIPTION |
|
777 "The number of times the complete set of information |
|
778 advertised by a particular MSAP could not be entered into |
|
779 tables contained in lldpRemoteSystemsData and lldpExtensions |
|
780 objects because of insufficient resources." |
|
781 ::= { lldpStatistics 4 } |
|
782 |
|
783 lldpStatsRemTablesAgeouts OBJECT-TYPE |
|
784 SYNTAX ZeroBasedCounter32 |
|
785 MAX-ACCESS read-only |
|
786 STATUS current |
|
787 DESCRIPTION |
|
788 "The number of times the complete set of information |
|
789 advertised by a particular MSAP has been deleted from tables |
|
790 contained in lldpRemoteSystemsData and lldpExtensions objects |
|
791 because the information timeliness interval has expired. |
|
792 |
|
793 This counter should be incremented only once when the complete |
|
794 set of information is completely invalidated (aged out) |
|
795 from all related tables. Partial aging, similar to deletion |
|
796 case, is not allowed, and thus, should not change the value |
|
797 of this counter." |
|
798 ::= { lldpStatistics 5 } |
|
799 |
|
800 -- |
|
801 -- TX statistics |
|
802 -- |
|
803 |
|
804 lldpStatsTxPortTable OBJECT-TYPE |
|
805 SYNTAX SEQUENCE OF LldpStatsTxPortEntry |
|
806 MAX-ACCESS not-accessible |
|
807 STATUS current |
|
808 DESCRIPTION |
|
809 "A table containing LLDP transmission statistics for |
|
810 individual ports. Entries are not required to exist in |
|
811 this table while the lldpPortConfigEntry object is equal to |
|
812 'disabled(4)'." |
|
813 ::= { lldpStatistics 6 } |
|
814 |
|
815 lldpStatsTxPortEntry OBJECT-TYPE |
|
816 SYNTAX LldpStatsTxPortEntry |
|
817 MAX-ACCESS not-accessible |
|
818 STATUS current |
|
819 DESCRIPTION |
|
820 "LLDP frame transmission statistics for a particular port. |
|
821 The port must be contained in the same chassis as the |
|
822 LLDP agent. |
|
823 |
|
824 All counter values in a particular entry shall be |
|
825 maintained on a continuing basis and shall not be deleted |
|
826 upon expiration of rxInfoTTL timing counters in the LLDP |
|
827 remote systems MIB of the receipt of a shutdown frame from |
|
828 a remote LLDP agent. |
|
829 |
|
830 All statistical counters associated with a particular |
|
831 port on the local LLDP agent become frozen whenever the |
|
832 adminStatus is disabled for the same port." |
|
833 INDEX { lldpStatsTxPortNum } |
|
834 ::= { lldpStatsTxPortTable 1 } |
|
835 |
|
836 LldpStatsTxPortEntry ::= SEQUENCE { |
|
837 lldpStatsTxPortNum LldpPortNumber, |
|
838 lldpStatsTxPortFramesTotal Counter32 |
|
839 } |
|
840 |
|
841 lldpStatsTxPortNum OBJECT-TYPE |
|
842 SYNTAX LldpPortNumber |
|
843 MAX-ACCESS not-accessible |
|
844 STATUS current |
|
845 DESCRIPTION |
|
846 "The index value used to identify the port component |
|
847 (contained in the local chassis with the LLDP agent) |
|
848 associated with this entry. |
|
849 |
|
850 The value of this object is used as a port index to the |
|
851 lldpStatsTable." |
|
852 ::= { lldpStatsTxPortEntry 1 } |
|
853 |
|
854 lldpStatsTxPortFramesTotal OBJECT-TYPE |
|
855 SYNTAX Counter32 |
|
856 MAX-ACCESS read-only |
|
857 STATUS current |
|
858 DESCRIPTION |
|
859 "The number of LLDP frames transmitted by this LLDP agent |
|
860 on the indicated port." |
|
861 REFERENCE |
|
862 "IEEE 802.1AB-2005 10.5.2.1" |
|
863 ::= { lldpStatsTxPortEntry 2 } |
|
864 |
|
865 -- |
|
866 -- RX statistics |
|
867 -- |
|
868 |
|
869 lldpStatsRxPortTable OBJECT-TYPE |
|
870 SYNTAX SEQUENCE OF LldpRxStatsPortEntry |
|
871 MAX-ACCESS not-accessible |
|
872 STATUS current |
|
873 DESCRIPTION |
|
874 "A table containing LLDP reception statistics for individual |
|
875 ports. Entries are not required to exist in this table while |
|
876 the lldpPortConfigEntry object is equal to 'disabled(4)'." |
|
877 ::= { lldpStatistics 7 } |
|
878 |
|
879 lldpStatsRxPortEntry OBJECT-TYPE |
|
880 SYNTAX LldpRxStatsPortEntry |
|
881 MAX-ACCESS not-accessible |
|
882 STATUS current |
|
883 DESCRIPTION |
|
884 "LLDP frame reception statistics for a particular port. |
|
885 The port must be contained in the same chassis as the |
|
886 LLDP agent. |
|
887 |
|
888 All counter values in a particular entry shall be |
|
889 maintained on a continuing basis and shall not be deleted |
|
890 upon expiration of rxInfoTTL timing counters in the LLDP |
|
891 remote systems MIB of the receipt of a shutdown frame from |
|
892 a remote LLDP agent. |
|
893 |
|
894 All statistical counters associated with a particular |
|
895 port on the local LLDP agent become frozen whenever the |
|
896 adminStatus is disabled for the same port." |
|
897 INDEX { lldpStatsRxPortNum } |
|
898 ::= { lldpStatsRxPortTable 1 } |
|
899 |
|
900 LldpRxStatsPortEntry ::= SEQUENCE { |
|
901 lldpStatsRxPortNum LldpPortNumber, |
|
902 lldpStatsRxPortFramesDiscardedTotal Counter32, |
|
903 lldpStatsRxPortFramesErrors Counter32, |
|
904 lldpStatsRxPortFramesTotal Counter32, |
|
905 lldpStatsRxPortTLVsDiscardedTotal Counter32, |
|
906 lldpStatsRxPortTLVsUnrecognizedTotal Counter32, |
|
907 lldpStatsRxPortAgeoutsTotal ZeroBasedCounter32 |
|
908 } |
|
909 |
|
910 lldpStatsRxPortNum OBJECT-TYPE |
|
911 SYNTAX LldpPortNumber |
|
912 MAX-ACCESS not-accessible |
|
913 STATUS current |
|
914 DESCRIPTION |
|
915 "The index value used to identify the port component |
|
916 (contained in the local chassis with the LLDP agent) |
|
917 associated with this entry. |
|
918 |
|
919 The value of this object is used as a port index to the |
|
920 lldpStatsTable." |
|
921 ::= { lldpStatsRxPortEntry 1 } |
|
922 |
|
923 lldpStatsRxPortFramesDiscardedTotal OBJECT-TYPE |
|
924 SYNTAX Counter32 |
|
925 MAX-ACCESS read-only |
|
926 STATUS current |
|
927 DESCRIPTION |
|
928 "The number of LLDP frames received by this LLDP agent on |
|
929 the indicated port, and then discarded for any reason. |
|
930 This counter can provide an indication that LLDP header |
|
931 formating problems may exist with the local LLDP agent in |
|
932 the sending system or that LLDPDU validation problems may |
|
933 exist with the local LLDP agent in the receiving system." |
|
934 REFERENCE |
|
935 "IEEE 802.1AB-2005 10.5.2.2" |
|
936 ::= { lldpStatsRxPortEntry 2 } |
|
937 |
|
938 lldpStatsRxPortFramesErrors OBJECT-TYPE |
|
939 SYNTAX Counter32 |
|
940 MAX-ACCESS read-only |
|
941 STATUS current |
|
942 DESCRIPTION |
|
943 "The number of invalid LLDP frames received by this LLDP |
|
944 agent on the indicated port, while this LLDP agent is enabled." |
|
945 REFERENCE |
|
946 "IEEE 802.1AB-2005 10.5.2.2" |
|
947 ::= { lldpStatsRxPortEntry 3 } |
|
948 |
|
949 lldpStatsRxPortFramesTotal OBJECT-TYPE |
|
950 SYNTAX Counter32 |
|
951 MAX-ACCESS read-only |
|
952 STATUS current |
|
953 DESCRIPTION |
|
954 "The number of valid LLDP frames received by this LLDP agent |
|
955 on the indicated port, while this LLDP agent is enabled." |
|
956 REFERENCE |
|
957 "IEEE 802.1AB-2005 10.5.2.2" |
|
958 ::= { lldpStatsRxPortEntry 4 } |
|
959 |
|
960 lldpStatsRxPortTLVsDiscardedTotal OBJECT-TYPE |
|
961 SYNTAX Counter32 |
|
962 MAX-ACCESS read-only |
|
963 STATUS current |
|
964 DESCRIPTION |
|
965 "The number of LLDP TLVs discarded for any reason by this LLDP |
|
966 agent on the indicated port." |
|
967 REFERENCE |
|
968 "IEEE 802.1AB-2005 10.5.2.2" |
|
969 ::= { lldpStatsRxPortEntry 5 } |
|
970 |
|
971 lldpStatsRxPortTLVsUnrecognizedTotal OBJECT-TYPE |
|
972 SYNTAX Counter32 |
|
973 MAX-ACCESS read-only |
|
974 STATUS current |
|
975 DESCRIPTION |
|
976 "The number of LLDP TLVs received on the given port that |
|
977 are not recognized by this LLDP agent on the indicated port. |
|
978 |
|
979 An unrecognized TLV is referred to as the TLV whose type value |
|
980 is in the range of reserved TLV types (000 1001 - 111 1110) |
|
981 in Table 9.1 of IEEE Std 802.1AB-2005. An unrecognized |
|
982 TLV may be a basic management TLV from a later LLDP version." |
|
983 REFERENCE |
|
984 "IEEE 802.1AB-2005 10.5.2.2" |
|
985 ::= { lldpStatsRxPortEntry 6 } |
|
986 |
|
987 lldpStatsRxPortAgeoutsTotal OBJECT-TYPE |
|
988 SYNTAX ZeroBasedCounter32 |
|
989 MAX-ACCESS read-only |
|
990 STATUS current |
|
991 DESCRIPTION |
|
992 "The counter that represents the number of age-outs that |
|
993 occurred on a given port. An age-out is the number of |
|
994 times the complete set of information advertised by a |
|
995 particular MSAP has been deleted from tables contained in |
|
996 lldpRemoteSystemsData and lldpExtensions objects because |
|
997 the information timeliness interval has expired. |
|
998 |
|
999 This counter is similar to lldpStatsRemTablesAgeouts, except |
|
1000 that the counter is on a per port basis. This enables NMS to |
|
1001 poll tables associated with the lldpRemoteSystemsData objects |
|
1002 and all LLDP extension objects associated with remote systems |
|
1003 on the indicated port only. |
|
1004 |
|
1005 This counter should be set to zero during agent initialization |
|
1006 and its value should not be saved in non-volatile storage. |
|
1007 When a port's admin status changes from 'disabled' to |
|
1008 'rxOnly', 'txOnly' or 'txAndRx', the counter associated with |
|
1009 the same port should reset to 0. The agent should also flush |
|
1010 all remote system information associated with the same port. |
|
1011 |
|
1012 This counter should be incremented only once when the |
|
1013 complete set of information is invalidated (aged out) from |
|
1014 all related tables on a particular port. Partial aging |
|
1015 is not allowed, and thus, should not change the value of |
|
1016 this counter." |
|
1017 REFERENCE |
|
1018 "IEEE 802.1AB-2005 10.5.2.2" |
|
1019 ::= { lldpStatsRxPortEntry 7 } |
|
1020 |
|
1021 -- *********************************************************** |
|
1022 -- |
|
1023 -- L O C A L S Y S T E M D A T A |
|
1024 -- |
|
1025 -- *********************************************************** |
|
1026 |
|
1027 lldpLocChassisIdSubtype OBJECT-TYPE |
|
1028 SYNTAX LldpChassisIdSubtype |
|
1029 MAX-ACCESS read-only |
|
1030 STATUS current |
|
1031 DESCRIPTION |
|
1032 "The type of encoding used to identify the chassis |
|
1033 associated with the local system." |
|
1034 REFERENCE |
|
1035 "IEEE 802.1AB-2005 9.5.2.2" |
|
1036 ::= { lldpLocalSystemData 1 } |
|
1037 |
|
1038 lldpLocChassisId OBJECT-TYPE |
|
1039 SYNTAX LldpChassisId |
|
1040 MAX-ACCESS read-only |
|
1041 STATUS current |
|
1042 DESCRIPTION |
|
1043 "The string value used to identify the chassis component |
|
1044 associated with the local system." |
|
1045 REFERENCE |
|
1046 "IEEE 802.1AB-2005 9.5.2.3" |
|
1047 ::= { lldpLocalSystemData 2 } |
|
1048 |
|
1049 lldpLocSysName OBJECT-TYPE |
|
1050 SYNTAX SnmpAdminString (SIZE(0..255)) |
|
1051 MAX-ACCESS read-only |
|
1052 STATUS current |
|
1053 DESCRIPTION |
|
1054 "The string value used to identify the system name of the |
|
1055 local system. If the local agent supports IETF RFC 3418, |
|
1056 lldpLocSysName object should have the same value of sysName |
|
1057 object." |
|
1058 REFERENCE |
|
1059 "IEEE 802.1AB-2005 9.5.6.2" |
|
1060 ::= { lldpLocalSystemData 3 } |
|
1061 |
|
1062 lldpLocSysDesc OBJECT-TYPE |
|
1063 SYNTAX SnmpAdminString (SIZE(0..255)) |
|
1064 MAX-ACCESS read-only |
|
1065 STATUS current |
|
1066 DESCRIPTION |
|
1067 "The string value used to identify the system description |
|
1068 of the local system. If the local agent supports IETF RFC 3418, |
|
1069 lldpLocSysDesc object should have the same value of sysDesc |
|
1070 object." |
|
1071 REFERENCE |
|
1072 "IEEE 802.1AB-2005 9.5.7.2" |
|
1073 ::= { lldpLocalSystemData 4 } |
|
1074 |
|
1075 lldpLocSysCapSupported OBJECT-TYPE |
|
1076 SYNTAX LldpSystemCapabilitiesMap |
|
1077 MAX-ACCESS read-only |
|
1078 STATUS current |
|
1079 DESCRIPTION |
|
1080 "The bitmap value used to identify which system capabilities |
|
1081 are supported on the local system." |
|
1082 REFERENCE |
|
1083 "IEEE 802.1AB-2005 9.5.8.1" |
|
1084 ::= { lldpLocalSystemData 5 } |
|
1085 |
|
1086 lldpLocSysCapEnabled OBJECT-TYPE |
|
1087 SYNTAX LldpSystemCapabilitiesMap |
|
1088 MAX-ACCESS read-only |
|
1089 STATUS current |
|
1090 DESCRIPTION |
|
1091 "The bitmap value used to identify which system capabilities |
|
1092 are enabled on the local system." |
|
1093 REFERENCE |
|
1094 "IEEE 802.1AB-2005 9.5.8.2" |
|
1095 ::= { lldpLocalSystemData 6 } |
|
1096 |
|
1097 |
|
1098 -- |
|
1099 -- lldpLocPortTable : Port specific Local system data |
|
1100 -- |
|
1101 |
|
1102 lldpLocPortTable OBJECT-TYPE |
|
1103 SYNTAX SEQUENCE OF LldpLocPortEntry |
|
1104 MAX-ACCESS not-accessible |
|
1105 STATUS current |
|
1106 DESCRIPTION |
|
1107 "This table contains one or more rows per port information |
|
1108 associated with the local system known to this agent." |
|
1109 ::= { lldpLocalSystemData 7 } |
|
1110 |
|
1111 lldpLocPortEntry OBJECT-TYPE |
|
1112 SYNTAX LldpLocPortEntry |
|
1113 MAX-ACCESS not-accessible |
|
1114 STATUS current |
|
1115 DESCRIPTION |
|
1116 "Information about a particular port component. |
|
1117 |
|
1118 Entries may be created and deleted in this table by the |
|
1119 agent." |
|
1120 INDEX { lldpLocPortNum } |
|
1121 ::= { lldpLocPortTable 1 } |
|
1122 |
|
1123 LldpLocPortEntry ::= SEQUENCE { |
|
1124 lldpLocPortNum LldpPortNumber, |
|
1125 lldpLocPortIdSubtype LldpPortIdSubtype, |
|
1126 lldpLocPortId LldpPortId, |
|
1127 lldpLocPortDesc SnmpAdminString |
|
1128 } |
|
1129 |
|
1130 lldpLocPortNum OBJECT-TYPE |
|
1131 SYNTAX LldpPortNumber |
|
1132 MAX-ACCESS not-accessible |
|
1133 STATUS current |
|
1134 DESCRIPTION |
|
1135 "The index value used to identify the port component |
|
1136 (contained in the local chassis with the LLDP agent) |
|
1137 associated with this entry. |
|
1138 |
|
1139 The value of this object is used as a port index to the |
|
1140 lldpLocPortTable." |
|
1141 ::= { lldpLocPortEntry 1 } |
|
1142 |
|
1143 lldpLocPortIdSubtype OBJECT-TYPE |
|
1144 SYNTAX LldpPortIdSubtype |
|
1145 MAX-ACCESS read-only |
|
1146 STATUS current |
|
1147 DESCRIPTION |
|
1148 "The type of port identifier encoding used in the associated |
|
1149 'lldpLocPortId' object." |
|
1150 REFERENCE |
|
1151 "IEEE 802.1AB-2005 9.5.3.2" |
|
1152 ::= { lldpLocPortEntry 2 } |
|
1153 |
|
1154 lldpLocPortId OBJECT-TYPE |
|
1155 SYNTAX LldpPortId |
|
1156 MAX-ACCESS read-only |
|
1157 STATUS current |
|
1158 DESCRIPTION |
|
1159 "The string value used to identify the port component |
|
1160 associated with a given port in the local system." |
|
1161 REFERENCE |
|
1162 "IEEE 802.1AB-2005 9.5.3.3" |
|
1163 ::= { lldpLocPortEntry 3 } |
|
1164 |
|
1165 lldpLocPortDesc OBJECT-TYPE |
|
1166 SYNTAX SnmpAdminString (SIZE(0..255)) |
|
1167 MAX-ACCESS read-only |
|
1168 STATUS current |
|
1169 DESCRIPTION |
|
1170 "The string value used to identify the 802 LAN station's port |
|
1171 description associated with the local system. If the local |
|
1172 agent supports IETF RFC 2863, lldpLocPortDesc object should |
|
1173 have the same value of ifDescr object." |
|
1174 REFERENCE |
|
1175 "IEEE 802.1AB-2005 9.5.5.2" |
|
1176 ::= { lldpLocPortEntry 4 } |
|
1177 |
|
1178 -- |
|
1179 -- lldpLocManAddrTable : Management addresses of the local system |
|
1180 -- |
|
1181 |
|
1182 lldpLocManAddrTable OBJECT-TYPE |
|
1183 SYNTAX SEQUENCE OF LldpLocManAddrEntry |
|
1184 MAX-ACCESS not-accessible |
|
1185 STATUS current |
|
1186 DESCRIPTION |
|
1187 "This table contains management address information on the |
|
1188 local system known to this agent." |
|
1189 ::= { lldpLocalSystemData 8 } |
|
1190 |
|
1191 lldpLocManAddrEntry OBJECT-TYPE |
|
1192 SYNTAX LldpLocManAddrEntry |
|
1193 MAX-ACCESS not-accessible |
|
1194 STATUS current |
|
1195 DESCRIPTION |
|
1196 "Management address information about a particular chassis |
|
1197 component. There may be multiple management addresses |
|
1198 configured on the system identified by a particular |
|
1199 lldpLocChassisId. Each management address should have |
|
1200 distinct 'management address type' (lldpLocManAddrSubtype) and |
|
1201 'management address' (lldpLocManAddr.) |
|
1202 |
|
1203 Entries may be created and deleted in this table by the |
|
1204 agent." |
|
1205 INDEX { lldpLocManAddrSubtype, |
|
1206 lldpLocManAddr } |
|
1207 ::= { lldpLocManAddrTable 1 } |
|
1208 |
|
1209 LldpLocManAddrEntry ::= SEQUENCE { |
|
1210 lldpLocManAddrSubtype AddressFamilyNumbers, |
|
1211 lldpLocManAddr LldpManAddress, |
|
1212 lldpLocManAddrLen Integer32, |
|
1213 lldpLocManAddrIfSubtype LldpManAddrIfSubtype, |
|
1214 lldpLocManAddrIfId Integer32, |
|
1215 lldpLocManAddrOID OBJECT IDENTIFIER |
|
1216 } |
|
1217 |
|
1218 lldpLocManAddrSubtype OBJECT-TYPE |
|
1219 SYNTAX AddressFamilyNumbers |
|
1220 MAX-ACCESS not-accessible |
|
1221 STATUS current |
|
1222 DESCRIPTION |
|
1223 "The type of management address identifier encoding used in |
|
1224 the associated 'lldpLocManagmentAddr' object." |
|
1225 REFERENCE |
|
1226 "IEEE 802.1AB-2005 9.5.9.3" |
|
1227 ::= { lldpLocManAddrEntry 1 } |
|
1228 |
|
1229 lldpLocManAddr OBJECT-TYPE |
|
1230 SYNTAX LldpManAddress |
|
1231 MAX-ACCESS not-accessible |
|
1232 STATUS current |
|
1233 DESCRIPTION |
|
1234 "The string value used to identify the management address |
|
1235 component associated with the local system. The purpose of |
|
1236 this address is to contact the management entity." |
|
1237 REFERENCE |
|
1238 "IEEE 802.1AB-2005 9.5.9.4" |
|
1239 ::= { lldpLocManAddrEntry 2 } |
|
1240 |
|
1241 lldpLocManAddrLen OBJECT-TYPE |
|
1242 SYNTAX Integer32 |
|
1243 MAX-ACCESS read-only |
|
1244 STATUS current |
|
1245 DESCRIPTION |
|
1246 "The total length of the management address subtype and the |
|
1247 management address fields in LLDPDUs transmitted by the |
|
1248 local LLDP agent. |
|
1249 |
|
1250 The management address length field is needed so that the |
|
1251 receiving systems that do not implement SNMP will not be |
|
1252 required to implement an iana family numbers/address length |
|
1253 equivalency table in order to decode the management adress." |
|
1254 REFERENCE |
|
1255 "IEEE 802.1AB-2005 9.5.9.2" |
|
1256 ::= { lldpLocManAddrEntry 3 } |
|
1257 |
|
1258 |
|
1259 lldpLocManAddrIfSubtype OBJECT-TYPE |
|
1260 SYNTAX LldpManAddrIfSubtype |
|
1261 MAX-ACCESS read-only |
|
1262 STATUS current |
|
1263 DESCRIPTION |
|
1264 "The enumeration value that identifies the interface numbering |
|
1265 method used for defining the interface number, associated |
|
1266 with the local system." |
|
1267 REFERENCE |
|
1268 "IEEE 802.1AB-2005 9.5.9.5" |
|
1269 ::= { lldpLocManAddrEntry 4 } |
|
1270 |
|
1271 lldpLocManAddrIfId OBJECT-TYPE |
|
1272 SYNTAX Integer32 |
|
1273 MAX-ACCESS read-only |
|
1274 STATUS current |
|
1275 DESCRIPTION |
|
1276 "The integer value used to identify the interface number |
|
1277 regarding the management address component associated with |
|
1278 the local system." |
|
1279 REFERENCE |
|
1280 "IEEE 802.1AB-2005 9.5.9.6" |
|
1281 ::= { lldpLocManAddrEntry 5 } |
|
1282 |
|
1283 lldpLocManAddrOID OBJECT-TYPE |
|
1284 SYNTAX OBJECT IDENTIFIER |
|
1285 MAX-ACCESS read-only |
|
1286 STATUS current |
|
1287 DESCRIPTION |
|
1288 "The OID value used to identify the type of hardware component |
|
1289 or protocol entity associated with the management address |
|
1290 advertised by the local system agent." |
|
1291 REFERENCE |
|
1292 "IEEE 802.1AB-2005 9.5.9.8" |
|
1293 ::= { lldpLocManAddrEntry 6 } |
|
1294 |
|
1295 |
|
1296 -- *********************************************************** |
|
1297 -- |
|
1298 -- R E M O T E S Y S T E M S D A T A |
|
1299 -- |
|
1300 -- *********************************************************** |
|
1301 |
|
1302 lldpRemTable OBJECT-TYPE |
|
1303 SYNTAX SEQUENCE OF LldpRemEntry |
|
1304 MAX-ACCESS not-accessible |
|
1305 STATUS current |
|
1306 DESCRIPTION |
|
1307 "This table contains one or more rows per physical network |
|
1308 connection known to this agent. The agent may wish to ensure |
|
1309 that only one lldpRemEntry is present for each local port, |
|
1310 or it may choose to maintain multiple lldpRemEntries for |
|
1311 the same local port. |
|
1312 |
|
1313 The following procedure may be used to retrieve remote |
|
1314 systems information updates from an LLDP agent: |
|
1315 |
|
1316 1. NMS polls all tables associated with remote systems |
|
1317 and keeps a local copy of the information retrieved. |
|
1318 NMS polls periodically the values of the following |
|
1319 objects: |
|
1320 a. lldpStatsRemTablesInserts |
|
1321 b. lldpStatsRemTablesDeletes |
|
1322 c. lldpStatsRemTablesDrops |
|
1323 d. lldpStatsRemTablesAgeouts |
|
1324 e. lldpStatsRxPortAgeoutsTotal for all ports. |
|
1325 |
|
1326 2. LLDP agent updates remote systems MIB objects, and |
|
1327 sends out notifications to a list of notification |
|
1328 destinations. |
|
1329 |
|
1330 3. NMS receives the notifications and compares the new |
|
1331 values of objects listed in step 1. |
|
1332 |
|
1333 Periodically, NMS should poll the object |
|
1334 lldpStatsRemTablesLastChangeTime to find out if anything |
|
1335 has changed since the last poll. if something has |
|
1336 changed, NMS will poll the objects listed in step 1 to |
|
1337 figure out what kind of changes occurred in the tables. |
|
1338 |
|
1339 if value of lldpStatsRemTablesInserts has changed, |
|
1340 then NMS will walk all tables by employing TimeFilter |
|
1341 with the last-polled time value. This request will |
|
1342 return new objects or objects whose values are updated |
|
1343 since the last poll. |
|
1344 |
|
1345 if value of lldpStatsRemTablesAgeouts has changed, |
|
1346 then NMS will walk the lldpStatsRxPortAgeoutsTotal and |
|
1347 compare the new values with previously recorded ones. |
|
1348 For ports whose lldpStatsRxPortAgeoutsTotal value is |
|
1349 greater than the recorded value, NMS will have to |
|
1350 retrieve objects associated with those ports from |
|
1351 table(s) without employing a TimeFilter (which is |
|
1352 performed by specifying 0 for the TimeFilter.) |
|
1353 |
|
1354 lldpStatsRemTablesDeletes and lldpStatsRemTablesDrops |
|
1355 objects are provided for informational purposes." |
|
1356 ::= { lldpRemoteSystemsData 1 } |
|
1357 |
|
1358 lldpRemEntry OBJECT-TYPE |
|
1359 SYNTAX LldpRemEntry |
|
1360 MAX-ACCESS not-accessible |
|
1361 STATUS current |
|
1362 DESCRIPTION |
|
1363 "Information about a particular physical network connection. |
|
1364 Entries may be created and deleted in this table by the agent, |
|
1365 if a physical topology discovery process is active." |
|
1366 INDEX { |
|
1367 lldpRemTimeMark, |
|
1368 lldpRemLocalPortNum, |
|
1369 lldpRemIndex |
|
1370 } |
|
1371 ::= { lldpRemTable 1 } |
|
1372 |
|
1373 LldpRemEntry ::= SEQUENCE { |
|
1374 lldpRemTimeMark TimeFilter, |
|
1375 lldpRemLocalPortNum LldpPortNumber, |
|
1376 lldpRemIndex Integer32, |
|
1377 lldpRemChassisIdSubtype LldpChassisIdSubtype, |
|
1378 lldpRemChassisId LldpChassisId, |
|
1379 lldpRemPortIdSubtype LldpPortIdSubtype, |
|
1380 lldpRemPortId LldpPortId, |
|
1381 lldpRemPortDesc SnmpAdminString, |
|
1382 lldpRemSysName SnmpAdminString, |
|
1383 lldpRemSysDesc SnmpAdminString, |
|
1384 lldpRemSysCapSupported LldpSystemCapabilitiesMap, |
|
1385 lldpRemSysCapEnabled LldpSystemCapabilitiesMap |
|
1386 } |
|
1387 |
|
1388 lldpRemTimeMark OBJECT-TYPE |
|
1389 SYNTAX TimeFilter |
|
1390 MAX-ACCESS not-accessible |
|
1391 STATUS current |
|
1392 DESCRIPTION |
|
1393 "A TimeFilter for this entry. See the TimeFilter textual |
|
1394 convention in IETF RFC 2021 and |
|
1395 http://www.ietf.org/IESG/Implementations/RFC2021-Implementation.txt |
|
1396 to see how TimeFilter works." |
|
1397 REFERENCE |
|
1398 "IETF RFC 2021 section 6" |
|
1399 ::= { lldpRemEntry 1 } |
|
1400 |
|
1401 lldpRemLocalPortNum OBJECT-TYPE |
|
1402 SYNTAX LldpPortNumber |
|
1403 MAX-ACCESS not-accessible |
|
1404 STATUS current |
|
1405 DESCRIPTION |
|
1406 "The index value used to identify the port component |
|
1407 (contained in the local chassis with the LLDP agent) |
|
1408 associated with this entry. The lldpRemLocalPortNum |
|
1409 identifies the port on which the remote system information |
|
1410 is received. |
|
1411 |
|
1412 The value of this object is used as a port index to the |
|
1413 lldpRemTable." |
|
1414 ::= { lldpRemEntry 2 } |
|
1415 |
|
1416 lldpRemIndex OBJECT-TYPE |
|
1417 SYNTAX Integer32(1..2147483647) |
|
1418 MAX-ACCESS not-accessible |
|
1419 STATUS current |
|
1420 DESCRIPTION |
|
1421 "This object represents an arbitrary local integer value used |
|
1422 by this agent to identify a particular connection instance, |
|
1423 unique only for the indicated remote system. |
|
1424 |
|
1425 An agent is encouraged to assign monotonically increasing |
|
1426 index values to new entries, starting with one, after each |
|
1427 reboot. It is considered unlikely that the lldpRemIndex |
|
1428 will wrap between reboots." |
|
1429 ::= { lldpRemEntry 3 } |
|
1430 |
|
1431 lldpRemChassisIdSubtype OBJECT-TYPE |
|
1432 SYNTAX LldpChassisIdSubtype |
|
1433 MAX-ACCESS read-only |
|
1434 STATUS current |
|
1435 DESCRIPTION |
|
1436 "The type of encoding used to identify the chassis associated |
|
1437 with the remote system." |
|
1438 REFERENCE |
|
1439 "IEEE 802.1AB-2005 9.5.2.2" |
|
1440 ::= { lldpRemEntry 4 } |
|
1441 |
|
1442 lldpRemChassisId OBJECT-TYPE |
|
1443 SYNTAX LldpChassisId |
|
1444 MAX-ACCESS read-only |
|
1445 STATUS current |
|
1446 DESCRIPTION |
|
1447 "The string value used to identify the chassis component |
|
1448 associated with the remote system." |
|
1449 REFERENCE |
|
1450 "IEEE 802.1AB-2005 9.5.2.3" |
|
1451 ::= { lldpRemEntry 5 } |
|
1452 |
|
1453 lldpRemPortIdSubtype OBJECT-TYPE |
|
1454 SYNTAX LldpPortIdSubtype |
|
1455 MAX-ACCESS read-only |
|
1456 STATUS current |
|
1457 DESCRIPTION |
|
1458 "The type of port identifier encoding used in the associated |
|
1459 'lldpRemPortId' object." |
|
1460 REFERENCE |
|
1461 "IEEE 802.1AB-2005 9.5.3.2" |
|
1462 ::= { lldpRemEntry 6 } |
|
1463 |
|
1464 lldpRemPortId OBJECT-TYPE |
|
1465 SYNTAX LldpPortId |
|
1466 MAX-ACCESS read-only |
|
1467 STATUS current |
|
1468 DESCRIPTION |
|
1469 "The string value used to identify the port component |
|
1470 associated with the remote system." |
|
1471 REFERENCE |
|
1472 "IEEE 802.1AB-2005 9.5.3.3" |
|
1473 ::= { lldpRemEntry 7 } |
|
1474 |
|
1475 lldpRemPortDesc OBJECT-TYPE |
|
1476 SYNTAX SnmpAdminString (SIZE(0..255)) |
|
1477 MAX-ACCESS read-only |
|
1478 STATUS current |
|
1479 DESCRIPTION |
|
1480 "The string value used to identify the description of |
|
1481 the given port associated with the remote system." |
|
1482 REFERENCE |
|
1483 "IEEE 802.1AB-2005 9.5.5.2" |
|
1484 ::= { lldpRemEntry 8 } |
|
1485 |
|
1486 lldpRemSysName OBJECT-TYPE |
|
1487 SYNTAX SnmpAdminString (SIZE(0..255)) |
|
1488 MAX-ACCESS read-only |
|
1489 STATUS current |
|
1490 DESCRIPTION |
|
1491 "The string value used to identify the system name of the |
|
1492 remote system." |
|
1493 REFERENCE |
|
1494 "IEEE 802.1AB-2005 9.5.6.2" |
|
1495 ::= { lldpRemEntry 9 } |
|
1496 |
|
1497 lldpRemSysDesc OBJECT-TYPE |
|
1498 SYNTAX SnmpAdminString (SIZE(0..255)) |
|
1499 MAX-ACCESS read-only |
|
1500 STATUS current |
|
1501 DESCRIPTION |
|
1502 "The string value used to identify the system description |
|
1503 of the remote system." |
|
1504 REFERENCE |
|
1505 "IEEE 802.1AB-2005 9.5.7.2" |
|
1506 ::= { lldpRemEntry 10 } |
|
1507 |
|
1508 lldpRemSysCapSupported OBJECT-TYPE |
|
1509 SYNTAX LldpSystemCapabilitiesMap |
|
1510 MAX-ACCESS read-only |
|
1511 STATUS current |
|
1512 DESCRIPTION |
|
1513 "The bitmap value used to identify which system capabilities |
|
1514 are supported on the remote system." |
|
1515 REFERENCE |
|
1516 "IEEE 802.1AB-2005 9.5.8.1" |
|
1517 ::= { lldpRemEntry 11 } |
|
1518 |
|
1519 lldpRemSysCapEnabled OBJECT-TYPE |
|
1520 SYNTAX LldpSystemCapabilitiesMap |
|
1521 MAX-ACCESS read-only |
|
1522 STATUS current |
|
1523 DESCRIPTION |
|
1524 "The bitmap value used to identify which system capabilities |
|
1525 are enabled on the remote system." |
|
1526 REFERENCE |
|
1527 "IEEE 802.1AB-2005 9.5.8.2" |
|
1528 ::= { lldpRemEntry 12 } |
|
1529 |
|
1530 -- |
|
1531 -- lldpRemManAddrTable : Management addresses of the remote system |
|
1532 -- |
|
1533 |
|
1534 lldpRemManAddrTable OBJECT-TYPE |
|
1535 SYNTAX SEQUENCE OF LldpRemManAddrEntry |
|
1536 MAX-ACCESS not-accessible |
|
1537 STATUS current |
|
1538 DESCRIPTION |
|
1539 "This table contains one or more rows per management address |
|
1540 information on the remote system learned on a particular port |
|
1541 contained in the local chassis known to this agent." |
|
1542 ::= { lldpRemoteSystemsData 2 } |
|
1543 |
|
1544 lldpRemManAddrEntry OBJECT-TYPE |
|
1545 SYNTAX LldpRemManAddrEntry |
|
1546 MAX-ACCESS not-accessible |
|
1547 STATUS current |
|
1548 DESCRIPTION |
|
1549 "Management address information about a particular chassis |
|
1550 component. There may be multiple management addresses |
|
1551 configured on the remote system identified by a particular |
|
1552 lldpRemIndex whose information is received on |
|
1553 lldpRemLocalPortNum of the local system. Each management |
|
1554 address should have distinct 'management address |
|
1555 type' (lldpRemManAddrSubtype) and 'management address' |
|
1556 (lldpRemManAddr.) |
|
1557 |
|
1558 Entries may be created and deleted in this table by the |
|
1559 agent." |
|
1560 INDEX { lldpRemTimeMark, |
|
1561 lldpRemLocalPortNum, |
|
1562 lldpRemIndex, |
|
1563 lldpRemManAddrSubtype, |
|
1564 lldpRemManAddr |
|
1565 } |
|
1566 ::= { lldpRemManAddrTable 1 } |
|
1567 |
|
1568 LldpRemManAddrEntry ::= SEQUENCE { |
|
1569 lldpRemManAddrSubtype AddressFamilyNumbers, |
|
1570 lldpRemManAddr LldpManAddress, |
|
1571 lldpRemManAddrIfSubtype LldpManAddrIfSubtype, |
|
1572 lldpRemManAddrIfId Integer32, |
|
1573 lldpRemManAddrOID OBJECT IDENTIFIER |
|
1574 } |
|
1575 |
|
1576 lldpRemManAddrSubtype OBJECT-TYPE |
|
1577 SYNTAX AddressFamilyNumbers |
|
1578 MAX-ACCESS not-accessible |
|
1579 STATUS current |
|
1580 DESCRIPTION |
|
1581 "The type of management address identifier encoding used in |
|
1582 the associated 'lldpRemManagmentAddr' object." |
|
1583 REFERENCE |
|
1584 "IEEE 802.1AB-2005 9.5.9.3" |
|
1585 ::= { lldpRemManAddrEntry 1 } |
|
1586 |
|
1587 lldpRemManAddr OBJECT-TYPE |
|
1588 SYNTAX LldpManAddress |
|
1589 MAX-ACCESS not-accessible |
|
1590 STATUS current |
|
1591 DESCRIPTION |
|
1592 "The string value used to identify the management address |
|
1593 component associated with the remote system. The purpose |
|
1594 of this address is to contact the management entity." |
|
1595 REFERENCE |
|
1596 "IEEE 802.1AB-2005 9.5.9.4" |
|
1597 ::= { lldpRemManAddrEntry 2 } |
|
1598 |
|
1599 lldpRemManAddrIfSubtype OBJECT-TYPE |
|
1600 SYNTAX LldpManAddrIfSubtype |
|
1601 MAX-ACCESS read-only |
|
1602 STATUS current |
|
1603 DESCRIPTION |
|
1604 "The enumeration value that identifies the interface numbering |
|
1605 method used for defining the interface number, associated |
|
1606 with the remote system." |
|
1607 REFERENCE |
|
1608 "IEEE 802.1AB-2005 9.5.9.5" |
|
1609 ::= { lldpRemManAddrEntry 3 } |
|
1610 |
|
1611 lldpRemManAddrIfId OBJECT-TYPE |
|
1612 SYNTAX Integer32 |
|
1613 MAX-ACCESS read-only |
|
1614 STATUS current |
|
1615 DESCRIPTION |
|
1616 "The integer value used to identify the interface number |
|
1617 regarding the management address component associated with |
|
1618 the remote system." |
|
1619 REFERENCE |
|
1620 "IEEE 802.1AB-2005 9.5.9.6" |
|
1621 ::= { lldpRemManAddrEntry 4 } |
|
1622 |
|
1623 lldpRemManAddrOID OBJECT-TYPE |
|
1624 SYNTAX OBJECT IDENTIFIER |
|
1625 MAX-ACCESS read-only |
|
1626 STATUS current |
|
1627 DESCRIPTION |
|
1628 "The OID value used to identify the type of hardware component |
|
1629 or protocol entity associated with the management address |
|
1630 advertised by the remote system agent." |
|
1631 REFERENCE |
|
1632 "IEEE 802.1AB-2005 9.5.9.8" |
|
1633 ::= { lldpRemManAddrEntry 5 } |
|
1634 |
|
1635 -- |
|
1636 -- lldpRemUnknownTLVTable : Unrecognized TLV information |
|
1637 -- |
|
1638 lldpRemUnknownTLVTable OBJECT-TYPE |
|
1639 SYNTAX SEQUENCE OF LldpRemUnknownTLVEntry |
|
1640 MAX-ACCESS not-accessible |
|
1641 STATUS current |
|
1642 DESCRIPTION |
|
1643 "This table contains information about an incoming TLV which |
|
1644 is not recognized by the receiving LLDP agent. The TLV may |
|
1645 be from a later version of the basic management set. |
|
1646 |
|
1647 This table should only contain TLVs that are found in |
|
1648 a single LLDP frame. Entries in this table, associated |
|
1649 with an MAC service access point (MSAP, the access point |
|
1650 for MAC services provided to the LCC sublayer, defined |
|
1651 in IEEE 100, which is also identified with a particular |
|
1652 lldpRemLocalPortNum, lldpRemIndex pair) are overwritten with |
|
1653 most recently received unrecognized TLV from the same MSAP, |
|
1654 or they will naturally age out when the rxInfoTTL timer |
|
1655 (associated with the MSAP) expires." |
|
1656 REFERENCE |
|
1657 "IEEE 802.1AB-2005 10.3.2" |
|
1658 ::= { lldpRemoteSystemsData 3 } |
|
1659 |
|
1660 lldpRemUnknownTLVEntry OBJECT-TYPE |
|
1661 SYNTAX LldpRemUnknownTLVEntry |
|
1662 MAX-ACCESS not-accessible |
|
1663 STATUS current |
|
1664 DESCRIPTION |
|
1665 "Information about an unrecognized TLV received from a |
|
1666 physical network connection. Entries may be created and |
|
1667 deleted in this table by the agent, if a physical topology |
|
1668 discovery process is active." |
|
1669 INDEX { |
|
1670 lldpRemTimeMark, |
|
1671 lldpRemLocalPortNum, |
|
1672 lldpRemIndex, |
|
1673 lldpRemUnknownTLVType |
|
1674 } |
|
1675 ::= { lldpRemUnknownTLVTable 1 } |
|
1676 |
|
1677 LldpRemUnknownTLVEntry ::= SEQUENCE { |
|
1678 lldpRemUnknownTLVType Integer32, |
|
1679 lldpRemUnknownTLVInfo OCTET STRING |
|
1680 } |
|
1681 |
|
1682 lldpRemUnknownTLVType OBJECT-TYPE |
|
1683 SYNTAX Integer32(9..126) |
|
1684 MAX-ACCESS not-accessible |
|
1685 STATUS current |
|
1686 DESCRIPTION |
|
1687 "This object represents the value extracted from the type |
|
1688 field of the TLV." |
|
1689 REFERENCE |
|
1690 "IEEE 802.1AB-2005 10.3.5" |
|
1691 ::= { lldpRemUnknownTLVEntry 1 } |
|
1692 |
|
1693 lldpRemUnknownTLVInfo OBJECT-TYPE |
|
1694 SYNTAX OCTET STRING (SIZE(0..511)) |
|
1695 MAX-ACCESS read-only |
|
1696 STATUS current |
|
1697 DESCRIPTION |
|
1698 "This object represents the value extracted from the value |
|
1699 field of the TLV." |
|
1700 REFERENCE |
|
1701 "IEEE 802.1AB-2005 10.3.5" |
|
1702 ::= { lldpRemUnknownTLVEntry 2 } |
|
1703 |
|
1704 ------------------------------------------------------------------------------ |
|
1705 -- Remote Systems Extension Table - Organizationally-Defined Information |
|
1706 ------------------------------------------------------------------------------ |
|
1707 lldpRemOrgDefInfoTable OBJECT-TYPE |
|
1708 SYNTAX SEQUENCE OF LldpRemOrgDefInfoEntry |
|
1709 MAX-ACCESS not-accessible |
|
1710 STATUS current |
|
1711 DESCRIPTION |
|
1712 "This table contains one or more rows per physical network |
|
1713 connection which advertises the organizationally defined |
|
1714 information. |
|
1715 |
|
1716 Note that this table contains one or more rows of |
|
1717 organizationally defined information that is not recognized |
|
1718 by the local agent. |
|
1719 |
|
1720 If the local system is capable of recognizing any |
|
1721 organizationally defined information, appropriate extension |
|
1722 MIBs from the organization should be used for information |
|
1723 retrieval." |
|
1724 ::= { lldpRemoteSystemsData 4 } |
|
1725 |
|
1726 lldpRemOrgDefInfoEntry OBJECT-TYPE |
|
1727 SYNTAX LldpRemOrgDefInfoEntry |
|
1728 MAX-ACCESS not-accessible |
|
1729 STATUS current |
|
1730 DESCRIPTION |
|
1731 "Information about the unrecognized organizationally |
|
1732 defined information advertised by the remote system. |
|
1733 The lldpRemTimeMark, lldpRemLocalPortNum, lldpRemIndex, |
|
1734 lldpRemOrgDefInfoOUI, lldpRemOrgDefInfoSubtype, and |
|
1735 lldpRemOrgDefInfoIndex are indexes to this table. If there is |
|
1736 an lldpRemOrgDefInfoEntry associated with a particular remote |
|
1737 system identified by the lldpRemLocalPortNum and lldpRemIndex, |
|
1738 there must be an lldpRemEntry associated with the same |
|
1739 instance (i.e, using same indexes.) When the lldpRemEntry |
|
1740 for the same index is removed from the lldpRemTable, the |
|
1741 associated lldpRemOrgDefInfoEntry should be removed from |
|
1742 the lldpRemOrgDefInfoTable. |
|
1743 |
|
1744 Entries may be created and deleted in this table by the |
|
1745 agent." |
|
1746 INDEX { lldpRemTimeMark, |
|
1747 lldpRemLocalPortNum, |
|
1748 lldpRemIndex, |
|
1749 lldpRemOrgDefInfoOUI, |
|
1750 lldpRemOrgDefInfoSubtype, |
|
1751 lldpRemOrgDefInfoIndex } |
|
1752 ::= { lldpRemOrgDefInfoTable 1 } |
|
1753 |
|
1754 LldpRemOrgDefInfoEntry ::= SEQUENCE { |
|
1755 lldpRemOrgDefInfoOUI OCTET STRING, |
|
1756 lldpRemOrgDefInfoSubtype Integer32, |
|
1757 lldpRemOrgDefInfoIndex Integer32, |
|
1758 lldpRemOrgDefInfo OCTET STRING |
|
1759 } |
|
1760 |
|
1761 lldpRemOrgDefInfoOUI OBJECT-TYPE |
|
1762 SYNTAX OCTET STRING (SIZE(3)) |
|
1763 MAX-ACCESS not-accessible |
|
1764 STATUS current |
|
1765 DESCRIPTION |
|
1766 "The Organizationally Unique Identifier (OUI), as defined |
|
1767 in IEEE std 802-2001, is a 24 bit (three octets) globally |
|
1768 unique assigned number referenced by various standards, |
|
1769 of the information received from the remote system." |
|
1770 REFERENCE |
|
1771 "IEEE 802.1AB-2005 9.5.1.3" |
|
1772 ::= { lldpRemOrgDefInfoEntry 1 } |
|
1773 |
|
1774 lldpRemOrgDefInfoSubtype OBJECT-TYPE |
|
1775 SYNTAX Integer32(1..255) |
|
1776 MAX-ACCESS not-accessible |
|
1777 STATUS current |
|
1778 DESCRIPTION |
|
1779 "The integer value used to identify the subtype of the |
|
1780 organizationally defined information received from the |
|
1781 remote system. |
|
1782 |
|
1783 The subtype value is required to identify different instances |
|
1784 of organizationally defined information that could not be |
|
1785 retrieved without a unique identifier that indicates the |
|
1786 particular type of information contained in the information |
|
1787 string." |
|
1788 REFERENCE |
|
1789 "IEEE 802.1AB-2005 9.5.1.4" |
|
1790 ::= { lldpRemOrgDefInfoEntry 2 } |
|
1791 |
|
1792 lldpRemOrgDefInfoIndex OBJECT-TYPE |
|
1793 SYNTAX Integer32(1..2147483647) |
|
1794 MAX-ACCESS not-accessible |
|
1795 STATUS current |
|
1796 DESCRIPTION |
|
1797 "This object represents an arbitrary local integer value |
|
1798 used by this agent to identify a particular unrecognized |
|
1799 organizationally defined information instance, unique only |
|
1800 for the lldpRemOrgDefInfoOUI and lldpRemOrgDefInfoSubtype |
|
1801 from the same remote system. |
|
1802 |
|
1803 An agent is encouraged to assign monotonically increasing |
|
1804 index values to new entries, starting with one, after each |
|
1805 reboot. It is considered unlikely that the |
|
1806 lldpRemOrgDefInfoIndex will wrap between reboots." |
|
1807 ::= { lldpRemOrgDefInfoEntry 3 } |
|
1808 |
|
1809 lldpRemOrgDefInfo OBJECT-TYPE |
|
1810 SYNTAX OCTET STRING(SIZE(0..507)) |
|
1811 MAX-ACCESS read-only |
|
1812 STATUS current |
|
1813 DESCRIPTION |
|
1814 "The string value used to identify the organizationally |
|
1815 defined information of the remote system. The encoding for |
|
1816 this object should be as defined for SnmpAdminString TC." |
|
1817 REFERENCE |
|
1818 "IEEE 802.1AB-2005 9.5.1.5" |
|
1819 ::= { lldpRemOrgDefInfoEntry 4 } |
|
1820 |
|
1821 |
|
1822 -- |
|
1823 -- *********************************************************** |
|
1824 -- |
|
1825 -- L L D P M I B N O T I F I C A T I O N S |
|
1826 -- |
|
1827 -- *********************************************************** |
|
1828 -- |
|
1829 |
|
1830 lldpNotificationPrefix OBJECT IDENTIFIER ::= { lldpNotifications 0 } |
|
1831 |
|
1832 lldpRemTablesChange NOTIFICATION-TYPE |
|
1833 OBJECTS { |
|
1834 lldpStatsRemTablesInserts, |
|
1835 lldpStatsRemTablesDeletes, |
|
1836 lldpStatsRemTablesDrops, |
|
1837 lldpStatsRemTablesAgeouts |
|
1838 } |
|
1839 STATUS current |
|
1840 DESCRIPTION |
|
1841 "A lldpRemTablesChange notification is sent when the value |
|
1842 of lldpStatsRemTableLastChangeTime changes. It can be |
|
1843 utilized by an NMS to trigger LLDP remote systems table |
|
1844 maintenance polls. |
|
1845 |
|
1846 Note that transmission of lldpRemTablesChange |
|
1847 notifications are throttled by the agent, as specified by the |
|
1848 'lldpNotificationInterval' object." |
|
1849 ::= { lldpNotificationPrefix 1 } |
|
1850 |
|
1851 |
|
1852 -- |
|
1853 -- *********************************************************** |
|
1854 -- |
|
1855 -- L L D P M I B C O N F O R M A N C E |
|
1856 -- |
|
1857 -- *********************************************************** |
|
1858 -- |
|
1859 |
|
1860 lldpCompliances OBJECT IDENTIFIER ::= { lldpConformance 1 } |
|
1861 lldpGroups OBJECT IDENTIFIER ::= { lldpConformance 2 } |
|
1862 |
|
1863 -- compliance statements |
|
1864 |
|
1865 lldpCompliance MODULE-COMPLIANCE |
|
1866 STATUS current |
|
1867 DESCRIPTION |
|
1868 "The compliance statement for SNMP entities which implement |
|
1869 the LLDP MIB." |
|
1870 MODULE -- this module |
|
1871 MANDATORY-GROUPS { lldpConfigGroup, |
|
1872 lldpConfigRxGroup, |
|
1873 lldpConfigTxGroup, |
|
1874 lldpStatsRxGroup, |
|
1875 lldpStatsTxGroup, |
|
1876 lldpLocSysGroup, |
|
1877 lldpRemSysGroup, |
|
1878 lldpNotificationsGroup |
|
1879 } |
|
1880 ::= { lldpCompliances 1 } |
|
1881 |
|
1882 -- MIB groupings |
|
1883 |
|
1884 lldpConfigGroup OBJECT-GROUP |
|
1885 OBJECTS { |
|
1886 lldpPortConfigAdminStatus |
|
1887 } |
|
1888 STATUS current |
|
1889 DESCRIPTION |
|
1890 "The collection of objects which are used to configure the |
|
1891 LLDP implementation behavior. |
|
1892 |
|
1893 This group is mandatory for agents which implement the LLDP." |
|
1894 ::= { lldpGroups 1 } |
|
1895 |
|
1896 lldpConfigRxGroup OBJECT-GROUP |
|
1897 OBJECTS { |
|
1898 lldpNotificationInterval, |
|
1899 lldpPortConfigNotificationEnable |
|
1900 } |
|
1901 STATUS current |
|
1902 DESCRIPTION |
|
1903 "The collection of objects which are used to configure the |
|
1904 LLDP implementation behavior. |
|
1905 |
|
1906 This group is mandatory for agents which implement the LLDP |
|
1907 and have the capability of receiving LLDP frames." |
|
1908 ::= { lldpGroups 2 } |
|
1909 |
|
1910 lldpConfigTxGroup OBJECT-GROUP |
|
1911 OBJECTS { |
|
1912 lldpMessageTxInterval, |
|
1913 lldpMessageTxHoldMultiplier, |
|
1914 lldpReinitDelay, |
|
1915 lldpTxDelay, |
|
1916 lldpPortConfigTLVsTxEnable, |
|
1917 lldpConfigManAddrPortsTxEnable |
|
1918 } |
|
1919 STATUS current |
|
1920 DESCRIPTION |
|
1921 "The collection of objects which are used to configure the |
|
1922 LLDP implementation behavior. |
|
1923 |
|
1924 This group is mandatory for agents which implement the LLDP |
|
1925 and have the capability of transmitting LLDP frames." |
|
1926 ::= { lldpGroups 3 } |
|
1927 |
|
1928 lldpStatsRxGroup OBJECT-GROUP |
|
1929 OBJECTS { |
|
1930 lldpStatsRemTablesLastChangeTime, |
|
1931 lldpStatsRemTablesInserts, |
|
1932 lldpStatsRemTablesDeletes, |
|
1933 lldpStatsRemTablesDrops, |
|
1934 lldpStatsRemTablesAgeouts, |
|
1935 lldpStatsRxPortFramesDiscardedTotal, |
|
1936 lldpStatsRxPortFramesErrors, |
|
1937 lldpStatsRxPortFramesTotal, |
|
1938 lldpStatsRxPortTLVsDiscardedTotal, |
|
1939 lldpStatsRxPortTLVsUnrecognizedTotal, |
|
1940 lldpStatsRxPortAgeoutsTotal |
|
1941 } |
|
1942 STATUS current |
|
1943 DESCRIPTION |
|
1944 "The collection of objects which are used to represent LLDP |
|
1945 reception statistics. |
|
1946 |
|
1947 This group is mandatory for agents which implement the LLDP |
|
1948 and have the capability of receiving LLDP frames." |
|
1949 ::= { lldpGroups 4 } |
|
1950 |
|
1951 lldpStatsTxGroup OBJECT-GROUP |
|
1952 OBJECTS { |
|
1953 lldpStatsTxPortFramesTotal |
|
1954 } |
|
1955 STATUS current |
|
1956 DESCRIPTION |
|
1957 "The collection of objects which are used to represent LLDP |
|
1958 transmission statistics. |
|
1959 |
|
1960 This group is mandatory for agents which implement the LLDP |
|
1961 and have the capability of transmitting LLDP frames." |
|
1962 ::= { lldpGroups 5 } |
|
1963 |
|
1964 lldpLocSysGroup OBJECT-GROUP |
|
1965 OBJECTS { |
|
1966 lldpLocChassisIdSubtype, |
|
1967 lldpLocChassisId, |
|
1968 lldpLocPortIdSubtype, |
|
1969 lldpLocPortId, |
|
1970 lldpLocPortDesc, |
|
1971 lldpLocSysDesc, |
|
1972 lldpLocSysName, |
|
1973 lldpLocSysCapSupported, |
|
1974 lldpLocSysCapEnabled, |
|
1975 lldpLocManAddrLen, |
|
1976 lldpLocManAddrIfSubtype, |
|
1977 lldpLocManAddrIfId, |
|
1978 lldpLocManAddrOID |
|
1979 } |
|
1980 STATUS current |
|
1981 DESCRIPTION |
|
1982 "The collection of objects which are used to represent LLDP |
|
1983 Local System Information. |
|
1984 |
|
1985 This group is mandatory for agents which implement the LLDP |
|
1986 and have the capability of transmitting LLDP frames." |
|
1987 ::= { lldpGroups 6 } |
|
1988 |
|
1989 lldpRemSysGroup OBJECT-GROUP |
|
1990 OBJECTS { |
|
1991 lldpRemChassisIdSubtype, |
|
1992 lldpRemChassisId, |
|
1993 lldpRemPortIdSubtype, |
|
1994 lldpRemPortId, |
|
1995 lldpRemPortDesc, |
|
1996 lldpRemSysName, |
|
1997 lldpRemSysDesc, |
|
1998 lldpRemSysCapSupported, |
|
1999 lldpRemSysCapEnabled, |
|
2000 lldpRemManAddrIfSubtype, |
|
2001 lldpRemManAddrIfId, |
|
2002 lldpRemManAddrOID, |
|
2003 lldpRemUnknownTLVInfo, |
|
2004 lldpRemOrgDefInfo |
|
2005 } |
|
2006 STATUS current |
|
2007 DESCRIPTION |
|
2008 "The collection of objects which are used to represent |
|
2009 LLDP Remote Systems Information. The objects represent the |
|
2010 information associated with the basic TLV set. Please note |
|
2011 that even the agent doesn't implement some of the optional |
|
2012 TLVs, it shall recognize all the optional TLV information |
|
2013 that the remote system may advertise. |
|
2014 |
|
2015 This group is mandatory for agents which implement the LLDP |
|
2016 and have the capability of receiving LLDP frames." |
|
2017 ::= { lldpGroups 7 } |
|
2018 |
|
2019 lldpNotificationsGroup NOTIFICATION-GROUP |
|
2020 NOTIFICATIONS { |
|
2021 lldpRemTablesChange |
|
2022 } |
|
2023 STATUS current |
|
2024 DESCRIPTION |
|
2025 "The collection of notifications used to indicate LLDP MIB |
|
2026 data consistency and general status information. |
|
2027 |
|
2028 This group is mandatory for agents which implement the LLDP |
|
2029 and have the capability of receiving LLDP frames." |
|
2030 ::= { lldpGroups 8 } |
|
2031 |
|
2032 END |