smilint output for ./PCE-DISC-STD-MIB
Message Severities |
Severity | Count |
minor error | 1 |
change recommended | 26 |
warning | 6 |
Message Types |
Type | Count |
empty-description (warning) | 1 |
group-membership (change recommended) | 26 |
import-unused (warning) | 5 |
revision-missing (minor error) | 1 |
Messages:
PCE-DISC-STD-MIB
1: -- extracted from draft-stephan-pce-disc-mib-00.txt
2: -- at Tue Oct 17 06:07:40 2006
3:
4: PCE-DISC-STD-MIB DEFINITIONS ::= BEGIN
5:
6: IMPORTS
7: MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,
7: warning -
warning: identifier `NOTIFICATION-TYPE' imported from module `SNMPv2-SMI' is never used
8: Counter32, Unsigned32, Gauge32, Integer32, IpAddress,
8: warning -
warning: identifier `Gauge32' imported from module `SNMPv2-SMI' is never used
9: experimental FROM SNMPv2-SMI
10: RowStatus,
10: warning -
warning: identifier `RowStatus' imported from module `SNMPv2-TC' is never used
11: TEXTUAL-CONVENTION,
12: TimeStamp,
13: TruthValue
14:
15: FROM SNMPv2-TC
16: Ipv6Address
17: FROM IPV6-TC
18: MODULE-COMPLIANCE,
19: OBJECT-GROUP,
19: warning -
warning: identifier `OBJECT-GROUP' imported from module `SNMPv2-CONF' is never used
20: NOTIFICATION-GROUP
20: warning -
warning: identifier `NOTIFICATION-GROUP' imported from module `SNMPv2-CONF' is never used
21: FROM SNMPv2-CONF
22: AddressFamilyNumbers
23: FROM IANA-ADDRESS-FAMILY-NUMBERS-MIB
24: IANAipRouteProtocol
25: FROM IANA-RTPROTO-MIB;
26:
27: pceDiscStdMIB MODULE-IDENTITY
28: LAST-UPDATED "200610150000Z" -- October 15, 2006
29: ORGANIZATION "Path Computation Element (PCE) Working Group"
30: CONTACT-INFO "
31: Stephan Emile
32: France Telecom DR&D
33: Email: emile.stephan@orange-ft.com
34: Email comments directly to the PCE WG Mailing List at pce@ietf.org
35: WG-URL: http://www.ietf.org/html.charters/pce-charter.html
36: "
37: DESCRIPTION
38: "This MIB module defines a collection of objects for managing Path
39: Computation Elements (PCEs) Discovery."
40: ::= { experimental 10000 } -- Temporary node ( for smilint)
40: minor error -
revision for last update is missing
41:
42: -- Textual Conventions used in this MIB module --
43:
44: -- Defined in PCE TC STD MIB
45:
46: -- Currently duplicated for Smilint
47:
48: PceRoutingDomainID ::= TEXTUAL-CONVENTION
49: STATUS current
50: DESCRIPTION
51: ""
51: warning -
warning: zero-length description string
52: SYNTAX OCTET STRING (SIZE (0..20))
53:
54: -- Notification --
...
63:
64: pceDiscoveryAdminStatus OBJECT-TYPE
64: change recommended -
warning: node `pceDiscoveryAdminStatus' must be contained in at least one conformance group
65: SYNTAX INTEGER {
66: enabled(1),
67: disabled(2)
68: }
69: MAX-ACCESS read-write
70: STATUS current
71: DESCRIPTION
72: "Setting this object to disabled(2) disables the discovery of
73: PCEs. Once disabled, The discovery must be explicitly enabled
74: to restore discovery of PCEs. Setting this object to
75: enabled(1) enables the discovery of PCEs."
76: ::= { pceDiscoveryObjects 1 }
77:
78: pceDiscoveryKnowPCEs OBJECT-TYPE
78: change recommended -
warning: node `pceDiscoveryKnowPCEs' must be contained in at least one conformance group
79: SYNTAX Counter32
80: MAX-ACCESS read-only
81: STATUS current
82: DESCRIPTION
83: "The number of PCEs the PCC is potentially in relation with.
84: This includes PCE manually declared and active PCEs"
85: ::= { pceDiscoveryObjects 2 }
86:
87: pceDiscoveryActivePCEs OBJECT-TYPE
87: change recommended -
warning: node `pceDiscoveryActivePCEs' must be contained in at least one conformance group
88: SYNTAX Counter32
89: MAX-ACCESS read-only
90: STATUS current
91: DESCRIPTION
92: "The number of active PCEs.
93: The detection of the activity a a PCE depends on the nature
94: discovery mechanism.
95: PCE discovered using PCED information received:
96: The relation between the PCC and a PCE is active while the
97: PCE discovery protocol maintains a communication between the
98: PCC and this PCE.
99: PCE Manually declared:
100: The relation between the PCC and a PCE is active and the
101: discovery mechanism is implementation specific;
102: "
103: ::= { pceDiscoveryObjects 3 }
...
142:
143: pceDiscoveryMechanism OBJECT-TYPE
143: change recommended -
warning: node `pceDiscoveryMechanism' must be contained in at least one conformance group
144: SYNTAX IANAipRouteProtocol
145: MAX-ACCESS read-only
146: STATUS current
147: DESCRIPTION
148: "This object identifies the type of discovery mechanism used to
149: discover the PCE.
150: The discovery mechanisms covered by PCE WG at the time of the
151: specification are :
152: other (1), --not specified
153: local (2), -- local interface
154: isIs (9), -- Dual IS-IS
155: ospf (13), -- Open Shortest Path First
156: bgp (14), -- Border Gateway Protocol
157: It does not preclude the usage of another routing protocol
158: numbered by this IANAipRouteProtocol
159: "
160: ::= { pceDiscoveryEntry 2 }
161:
162: pceDiscoveryIPv4Address OBJECT-TYPE
162: change recommended -
warning: node `pceDiscoveryIPv4Address' must be contained in at least one conformance group
163: SYNTAX IpAddress
164: MAX-ACCESS read-only
165: STATUS current
166: DESCRIPTION
167: "This object is the IP address to be used to reach the PCE. It
168: corresponds to the PCED PCE-ADDRESS.
169: .
170: A value of 0.0.0.0 indicates the absence of this address."
171: ::= { pceDiscoveryEntry 3 }
172:
173: pceDiscoveryIPv6Address OBJECT-TYPE
173: change recommended -
warning: node `pceDiscoveryIPv6Address' must be contained in at least one conformance group
174: SYNTAX Ipv6Address
175: MAX-ACCESS read-only
176: STATUS current
177: DESCRIPTION
178: "This object is the IPv6 address to be used to reach the PCE.
179: It corresponds to the PCED PCE-ADDRESS.
180: A value of ::0 indicates the absence of this address."
181: ::= { pceDiscoveryEntry 4 }
182:
183: pceDiscoveryTime OBJECT-TYPE
183: change recommended -
warning: node `pceDiscoveryTime' must be contained in at least one conformance group
184: SYNTAX TimeStamp
185: MAX-ACCESS read-only
186: STATUS current
187: DESCRIPTION
188: "The value of sysUpTime at the time this entry was created.
189: local entry: the value of sysUpTime at the time the PCC
190: restarted."
191: ::= { pceDiscoveryEntry 5 }
192:
193: pceDiscoveryLastUpdated OBJECT-TYPE
193: change recommended -
warning: node `pceDiscoveryLastUpdated' must be contained in at least one conformance group
194: SYNTAX TimeStamp
195: MAX-ACCESS read-only
196: STATUS current
197: DESCRIPTION
198: "The value of sysUpTime at the time this entry was last
199: updated.
200: Static entry: if the entry values keep unchanged since the re-
201: initialization of the PCC then this object contains a zero
202: value."
203: ::= { pceDiscoveryEntry 6 }
204:
205: pceDiscoveryCongestion OBJECT-TYPE
205: change recommended -
warning: node `pceDiscoveryCongestion' must be contained in at least one conformance group
206: SYNTAX TruthValue
207: MAX-ACCESS read-only
208: STATUS current
209: DESCRIPTION
210: "This object indicates whether a PCE experiences a processing
211: congestion state or not.
212: "
213: ::= { pceDiscoveryEntry 7 }
214:
215: pceDiscoveryCongestionDuration OBJECT-TYPE
215: change recommended -
warning: node `pceDiscoveryCongestionDuration' must be contained in at least one conformance group
216: SYNTAX Unsigned32
217: MAX-ACCESS read-only
218: STATUS current
219: DESCRIPTION
220: "This object specifies, in seconds, the congestion duration.
221: When the value of pceDiscoveryCongestion is 'false' then this
222: objet MUST be to '0'"
223: ::= { pceDiscoveryEntry 8 }
...
263:
264: pceDiscCapPathScopeIntraArea OBJECT-TYPE
264: change recommended -
warning: node `pceDiscCapPathScopeIntraArea' must be contained in at least one conformance group
265: SYNTAX TruthValue
266: MAX-ACCESS read-only
267: STATUS current
268: DESCRIPTION
269: "Indicates whether the PCE supports the L option of the PATH-
270: SCOPE sub TLV:
271: The value is 'true' if the PCE can compute intra-area path."
272: ::= { pceDiscCapPathScopeEntry 1 }
273:
274: pceDiscCapPathScopeInterArea OBJECT-TYPE
274: change recommended -
warning: node `pceDiscCapPathScopeInterArea' must be contained in at least one conformance group
275: SYNTAX TruthValue
276: MAX-ACCESS read-only
277: STATUS current
278: DESCRIPTION
279: "Indicates whether the PCE supports the R option of the PATH-
280: SCOPE sub TLV:
281: The value is 'true' if the PCE can act as PCE for inter-area
282: TE LSPs computation."
283: ::= { pceDiscCapPathScopeEntry 2 }
284:
285: pceDiscCapPathScopeDefInterArea OBJECT-TYPE
285: change recommended -
warning: node `pceDiscCapPathScopeDefInterArea' must be contained in at least one conformance group
286: SYNTAX TruthValue
287: MAX-ACCESS read-only
288: STATUS current
289: DESCRIPTION
290: "Indicates whether the PCE supports the Rd option of the PATH-
291: SCOPE sub TLV:
292: The value is 'true' if the PCE can act as a default PCE for
293: inter-area TE LSPs computation."
294: ::= { pceDiscCapPathScopeEntry 3 }
295:
296: pceDiscCapPathScopeInterAS OBJECT-TYPE
296: change recommended -
warning: node `pceDiscCapPathScopeInterAS' must be contained in at least one conformance group
297: SYNTAX TruthValue
298: MAX-ACCESS read-only
299: STATUS current
300: DESCRIPTION
301: "Indicates whether the PCE supports the S option of the PATH-
302: SCOPE sub TLV:
303: The value is 'true' if the PCE can act as PCE for inter-AS
304: TE LSPs computation."
305: ::= { pceDiscCapPathScopeEntry 4 }
306:
307: pceDiscCapPathScopeDefInterAS OBJECT-TYPE
307: change recommended -
warning: node `pceDiscCapPathScopeDefInterAS' must be contained in at least one conformance group
308: SYNTAX TruthValue
309: MAX-ACCESS read-only
310: STATUS current
311: DESCRIPTION
312: "Indicates whether the PCE supports the Sd option of the PATH-
313: SCOPE sub TLV:
314: The value is 'true' if the PCE can act as a default PCE for
315: inter-AS TE LSPs computation."
316: ::= { pceDiscCapPathScopeEntry 5 }
317:
318: pceDiscCapPathScopeInterLayer OBJECT-TYPE
318: change recommended -
warning: node `pceDiscCapPathScopeInterLayer' must be contained in at least one conformance group
319: SYNTAX TruthValue
320: MAX-ACCESS read-only
321: STATUS current
322: DESCRIPTION
323: "Indicates whether the PCE supports the Y option of the PATH-
324: SCOPE sub TLV:
325: The value is 'true' if the PCE can compute or take part into
326: the computation of paths across layers."
327: ::= { pceDiscCapPathScopeEntry 6}
328:
329: pceDiscCapPathScopePrefIntraArea OBJECT-TYPE
329: change recommended -
warning: node `pceDiscCapPathScopePrefIntraArea' must be contained in at least one conformance group
330: SYNTAX Integer32 (0..7)
331: MAX-ACCESS read-only
332: STATUS current
333: DESCRIPTION
334: "Indicates the level of preference of the option of computation
335: 'L' compared to other computation options:
336: A value of 7 reflects the highest preference.
337: When the value of PceDiscCapCompIntraArea is 'false' then
338: this objet MUST be to '0'."
339: ::= { pceDiscCapPathScopeEntry 7}
340:
341: pceDiscCapPathScopePrefInterArea OBJECT-TYPE
341: change recommended -
warning: node `pceDiscCapPathScopePrefInterArea' must be contained in at least one conformance group
342: SYNTAX Integer32 (0..7)
343: MAX-ACCESS read-only
344: STATUS current
345: DESCRIPTION
346: "Indicates the level of preference of the option of computation
347: 'R' compared to other computation options:
348: A value of 7 reflects the highest preference.
349: When the value of PceDiscCapCompInterArea is 'false' then
350: this objet MUST be to '0'."
351: ::= { pceDiscCapPathScopeEntry 8}
352:
353: pceDiscCapPathScopePrefInterAS OBJECT-TYPE
353: change recommended -
warning: node `pceDiscCapPathScopePrefInterAS' must be contained in at least one conformance group
354: SYNTAX Integer32 (0..7)
355: MAX-ACCESS read-only
356: STATUS current
357: DESCRIPTION
358: "Indicates the level of preference of the option of computation
359: 'S' compared to other computation options:
360: A value of 7 reflects the highest preference.
361: When the value of PceDiscCapCompInterAS is 'false' then this
362: objet MUST be to '0'."
363: ::= { pceDiscCapPathScopeEntry 9}
364:
365: pceDiscCapPathScopePrefIntLayer OBJECT-TYPE
365: change recommended -
warning: node `pceDiscCapPathScopePrefIntLayer' must be contained in at least one conformance group
366: SYNTAX Integer32 (0..7)
367: MAX-ACCESS read-only
368: STATUS current
369: DESCRIPTION
370: "Indicates the level of preference of the option of computation
371: 'Y' compared to other computation options:
372: A value of 7 reflects the highest preference.
373: When the value of PceDiscCapCompInterLayer is 'false' then
374: this objet MUST be to '0'."
375: ::= { pceDiscCapPathScopeEntry 10}
376:
377: --
378:
379: -- PCE-DOMAINS information elements
380:
381: --
...
416:
417: pceDiscCapDomainIDType OBJECT-TYPE
417: change recommended -
warning: node `pceDiscCapDomainIDType' must be contained in at least one conformance group
418: SYNTAX AddressFamilyNumbers
419: MAX-ACCESS read-only
420: STATUS current
421: DESCRIPTION
422: "This object identifies the type of the domainID of a PCE-
423: DOMAIN SUB TLV.
424: Acceptable types are :
425: ipV4(1) and ipV6(2) for an OSPF area ID;
426: nsap(3) for and ISIS area ID;
427: asNumber(18) for an BGP AS number"
428: ::= { pceDiscCapDomainEntry 2 }
429:
430: pceDiscCapDomainID OBJECT-TYPE
430: change recommended -
warning: node `pceDiscCapDomainID' must be contained in at least one conformance group
431: SYNTAX PceRoutingDomainID
432: MAX-ACCESS read-only
433: STATUS current
434: DESCRIPTION
435: "The ID (area,AS) of the routing domain for which this entry
436: contains information."
437: ::= { pceDiscCapDomainEntry 3 }
438:
439: --
440:
441: -- PCE-DEST-DOMAINS information elements
442:
443: --
...
477:
478: pceDiscCapDestDomainIDType OBJECT-TYPE
478: change recommended -
warning: node `pceDiscCapDestDomainIDType' must be contained in at least one conformance group
479: SYNTAX AddressFamilyNumbers
480: MAX-ACCESS read-only
481: STATUS current
482: DESCRIPTION
483: "This object identifies the type of the routing domain.
484: Acceptable types are :
485: ipV4(1) and ipV6(2) for an OSPF area ID;
486: nsap(3) for and ISIS area ID;
487: asNumber(18) for an BGP AS number"
488: ::= { pceDiscCapDestDomainEntry 2 }
489:
490: pceDiscCapDestDomainID OBJECT-TYPE
490: change recommended -
warning: node `pceDiscCapDestDomainID' must be contained in at least one conformance group
491: SYNTAX PceRoutingDomainID
492: MAX-ACCESS read-only
493: STATUS current
494: DESCRIPTION
495: "The ID (area,AS) of the routing domain for which this entry
496: contains information."
497: ::= { pceDiscCapDestDomainEntry 3 }
...
526:
527: pceDiscCompOptionsRpriority OBJECT-TYPE
527: change recommended -
warning: node `pceDiscCompOptionsRpriority' must be contained in at least one conformance group
528: SYNTAX INTEGER {
529:
530: supported(1),
531: notSupported(2)
532: }
533: MAX-ACCESS read-only
534: STATUS current
535: DESCRIPTION
536: "The PCE identified by pceDiscoveryIndex supports for Request
537: prioritization if the value of this object is supported(1)."
538: ::= { pceDiscComputationOptionsEntry 1 }
539:
540: pceDiscCompOptionsMmessages OBJECT-TYPE
540: change recommended -
warning: node `pceDiscCompOptionsMmessages' must be contained in at least one conformance group
541: SYNTAX INTEGER {
542: supported(1),
543: notSupported(2)
544: }
545: MAX-ACCESS read-only
546: STATUS current
547: DESCRIPTION
548: " If the value of this object is supported(1), then the PCE
549: identified by pceDiscoveryIndex supports for multiple messages
550: within the same request message."
551: ::= { pceDiscComputationOptionsEntry 2 }
552:
553: -- Activity objects