smilint output for ./PCC-PCEDP-MIB
Message Severities |
Severity | Count |
minor error | 1 |
change recommended | 24 |
warning | 5 |
Message Types |
Type | Count |
group-membership (change recommended) | 24 |
import-unused (warning) | 5 |
revision-missing (minor error) | 1 |
Messages:
PCC-PCEDP-MIB
1: -- extracted from draft-stephan-pce-pcedp-pcc-mib-01.txt
2: -- at Thu Jun 29 06:06:37 2006
3:
4: PCC-PCEDP-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: pccPcedpMIB MODULE-IDENTITY
28: LAST-UPDATED "200606150000Z" -- June 15, 2006
29: ORGANIZATION "PCE Working Group"
30: CONTACT-INFO "WG-email: pce@ietf.org
31: WG-URL: http://www.ietf.org/html.charters/pce-charter.html
32:
33: TODO: This section has to be completed with chairs and authors
34: addresses
35: "
36: DESCRIPTION
37: "This MIB module defines a collection of objects for managing Path
38: Computation Elements (PCEs) Discovery Protocol inside a Path
39: Computation Client (PCC) application."
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 --
...
95:
96: pccPcedpDiscAdminStatus OBJECT-TYPE
96: change recommended -
warning: node `pccPcedpDiscAdminStatus' must be contained in at least one conformance group
97: SYNTAX INTEGER {
98: enabled(1),
99: disabled(2)
100: }
101: MAX-ACCESS read-write
102: STATUS current
103: DESCRIPTION
104: "Setting this object to disabled(2) disables the discovery of
105: PCEs. Once disabled, The discovery must be explicitly enabled
106: to restore discovery of PCEs. Setting this object to
107: enabled(1) enables the discovery of PCEs."
108: ::= { pccPcedpDiscoveryObjects 1 }
109:
110: pccPcedpDiscKnowPCEs OBJECT-TYPE
110: change recommended -
warning: node `pccPcedpDiscKnowPCEs' must be contained in at least one conformance group
111: SYNTAX Counter32
112: MAX-ACCESS read-only
113: STATUS current
114: DESCRIPTION
115: "The number of PCEs the PCC is potentially in relation with.
116: This includes PCE manually declared and active PCEs"
117: ::= { pccPcedpDiscoveryObjects 2 }
118:
119: pccPcedpDiscActivePCEs OBJECT-TYPE
119: change recommended -
warning: node `pccPcedpDiscActivePCEs' must be contained in at least one conformance group
120: SYNTAX Counter32
121: MAX-ACCESS read-only
122: STATUS current
123: DESCRIPTION
124: "The number of active PCEs.
125: The detection of the activity a a PCE depends on the nature
126: discovery mechanism.
127: PCE discovered using PCED information received:
128: The relation between the PCC and a PCE is active while the
129: PCE discovery protocol maintains a communication between the
130: PCC and this PCE.
131: PCE Manually declared:
132: The relation between the PCC and a PCE is active and the
133: discovery mechanism is implementation specific;
134: "
135: ::= { pccPcedpDiscoveryObjects 3 }
...
173:
174: pccPcedpDiscMechanism OBJECT-TYPE
174: change recommended -
warning: node `pccPcedpDiscMechanism' must be contained in at least one conformance group
175: SYNTAX IANAipRouteProtocol
176: MAX-ACCESS read-only
177: STATUS current
178: DESCRIPTION
179: "This object identifies the type of discovery mechanism used by
180: PCC to discover the PCE.
181: The acceptable value are :
182: local (2), -- local interface
183: isIs (9), -- Dual IS-IS
184: ospf (13), -- Open Shortest Path First
185: bgp (14), -- Border Gateway Protocol
186: "
187: ::= { pccPcedpDiscPceEntry 2 }
188:
189: pccPcedpDiscPceIPv4Address OBJECT-TYPE
189: change recommended -
warning: node `pccPcedpDiscPceIPv4Address' must be contained in at least one conformance group
190: SYNTAX IpAddress
191: MAX-ACCESS read-only
192: STATUS current
193: DESCRIPTION
194: "This object is the IP address to be used to reach the PCE. It
195: corresponds to the PCED PCE-ADDRESS.
196: .
197: A value of 0.0.0.0 indicates the absence of this address."
198: ::= { pccPcedpDiscPceEntry 3 }
199:
200: pccPcedpDiscPceIPv6Address OBJECT-TYPE
200: change recommended -
warning: node `pccPcedpDiscPceIPv6Address' must be contained in at least one conformance group
201: SYNTAX Ipv6Address
202: MAX-ACCESS read-only
203: STATUS current
204: DESCRIPTION
205: "This object is the IPv6 address to be used to reach the PCE.
206: It corresponds to the PCED PCE-ADDRESS.
207: A value of ::0 indicates the absence of this address."
208: ::= { pccPcedpDiscPceEntry 4 }
209:
210: pccPcedpDiscPceTime OBJECT-TYPE
210: change recommended -
warning: node `pccPcedpDiscPceTime' must be contained in at least one conformance group
211: SYNTAX TimeStamp
212: MAX-ACCESS read-only
213: STATUS current
214: DESCRIPTION
215: "The value of sysUpTime at the time this entry was created.
216: local entry: the value of sysUpTime at the time PCC restarted."
217: ::= { pccPcedpDiscPceEntry 5 }
218:
219: pccPcedpDiscPceLastUpdated OBJECT-TYPE
219: change recommended -
warning: node `pccPcedpDiscPceLastUpdated' must be contained in at least one conformance group
220: SYNTAX TimeStamp
221: MAX-ACCESS read-only
222: STATUS current
223: DESCRIPTION
224: "The value of sysUpTime at the time this entry was last
225: updated.
226: Static entry: if the entry values keep unchanged since the re-
227: initialization of the PCC then this object contains a zero
228: value."
229: ::= { pccPcedpDiscPceEntry 6 }
230:
231:
232: --
233:
234: -- pccPcedpDiscActTable;
235:
236: --
...
261:
262: pccPcedpDiscActCongestion OBJECT-TYPE
262: change recommended -
warning: node `pccPcedpDiscActCongestion' must be contained in at least one conformance group
263: SYNTAX TruthValue
264: MAX-ACCESS read-only
265: STATUS current
266: DESCRIPTION
267: "This object indicates whether a PCE experiences a processing
268: congestion state or not.
269: "
270: ::= { pccPcedpDiscActEntry 1 }
271:
272: pccPcedpDiscActCongestionDuration OBJECT-TYPE
272: change recommended -
warning: node `pccPcedpDiscActCongestionDuration' must be contained in at least one conformance group
273: SYNTAX Unsigned32
274: MAX-ACCESS read-only
275: STATUS current
276: DESCRIPTION
277: "This object specifies, in seconds, the congestion duration.
278: When the value of pccPcedpDiscActCongestion is 'false' then
279: this objet MUST be to '0'"
280: ::= { pccPcedpDiscActEntry 2 }
...
322:
323: pccPcedpCapPathScopeIntraArea OBJECT-TYPE
323: change recommended -
warning: node `pccPcedpCapPathScopeIntraArea' must be contained in at least one conformance group
324: SYNTAX TruthValue
325: MAX-ACCESS read-only
326: STATUS current
327: DESCRIPTION
328: "Indicates whether the PCE supports the L option of the PATH-
329: SCOPE sub TLV:
330: The value is 'true' if the PCE can compute intra-area path."
331: ::= { pccPcedpCapPathScopeEntry 1 }
332:
333: pccPcedpCapPathScopeInterArea OBJECT-TYPE
333: change recommended -
warning: node `pccPcedpCapPathScopeInterArea' must be contained in at least one conformance group
334: SYNTAX TruthValue
335: MAX-ACCESS read-only
336: STATUS current
337: DESCRIPTION
338: "Indicates whether the PCE supports the R option of the PATH-
339: SCOPE sub TLV:
340: The value is 'true' if the PCE can act as PCE for inter-area
341: TE LSPs computation."
342: ::= { pccPcedpCapPathScopeEntry 2 }
343:
344: pccPcedpCapPathScopeDefaultInterArea OBJECT-TYPE
344: change recommended -
warning: node `pccPcedpCapPathScopeDefaultInterArea' must be contained in at least one conformance group
345: SYNTAX TruthValue
346: MAX-ACCESS read-only
347: STATUS current
348: DESCRIPTION
349: "Indicates whether the PCE supports the Rd option of the PATH-
350: SCOPE sub TLV:
351: The value is 'true' if the PCE can act as a default PCE for
352: inter-area TE LSPs computation."
353: ::= { pccPcedpCapPathScopeEntry 3 }
354:
355: pccPcedpCapPathScopeInterAS OBJECT-TYPE
355: change recommended -
warning: node `pccPcedpCapPathScopeInterAS' must be contained in at least one conformance group
356: SYNTAX TruthValue
357: MAX-ACCESS read-only
358: STATUS current
359: DESCRIPTION
360: "Indicates whether the PCE supports the S option of the PATH-
361: SCOPE sub TLV:
362: The value is 'true' if the PCE can act as PCE for inter-AS
363: TE LSPs computation."
364: ::= { pccPcedpCapPathScopeEntry 4 }
365:
366: pccPcedpCapPathScopeDefaultInterAS OBJECT-TYPE
366: change recommended -
warning: node `pccPcedpCapPathScopeDefaultInterAS' must be contained in at least one conformance group
367: SYNTAX TruthValue
368: MAX-ACCESS read-only
369: STATUS current
370: DESCRIPTION
371: "Indicates whether the PCE supports the Sd option of the PATH-
372: SCOPE sub TLV:
373: The value is 'true' if the PCE can act as a default PCE for
374: inter-AS TE LSPs computation."
375: ::= { pccPcedpCapPathScopeEntry 5 }
376:
377: pccPcedpCapPathScopeInterLayer OBJECT-TYPE
377: change recommended -
warning: node `pccPcedpCapPathScopeInterLayer' must be contained in at least one conformance group
378: SYNTAX TruthValue
379: MAX-ACCESS read-only
380: STATUS current
381: DESCRIPTION
382: "Indicates whether the PCE supports the Y option of the PATH-
383: SCOPE sub TLV:
384: The value is 'true' if the PCE can compute or take part into
385: the computation of paths across layers."
386: ::= { pccPcedpCapPathScopeEntry 6}
387:
388: pccPcedpCapPathScopePrefIntraArea OBJECT-TYPE
388: change recommended -
warning: node `pccPcedpCapPathScopePrefIntraArea' must be contained in at least one conformance group
389: SYNTAX Integer32 (0..7)
390: MAX-ACCESS read-only
391: STATUS current
392: DESCRIPTION
393: "Indicates the level of preference of the option of computation
394: 'L' compared to other computation options:
395: A value of 7 reflects the highest preference.
396: When the value of PccPcedpCapCompIntraArea is 'false' then
397: this objet MUST be to '0'."
398: ::= { pccPcedpCapPathScopeEntry 7}
399:
400: pccPcedpCapPathScopePrefInterArea OBJECT-TYPE
400: change recommended -
warning: node `pccPcedpCapPathScopePrefInterArea' must be contained in at least one conformance group
401: SYNTAX Integer32 (0..7)
402: MAX-ACCESS read-only
403: STATUS current
404: DESCRIPTION
405: "Indicates the level of preference of the option of computation
406: 'R' compared to other computation options:
407: A value of 7 reflects the highest preference.
408: When the value of PccPcedpCapCompInterArea is 'false' then
409: this objet MUST be to '0'."
410: ::= { pccPcedpCapPathScopeEntry 8}
411:
412: pccPcedpCapPathScopePrefInterAS OBJECT-TYPE
412: change recommended -
warning: node `pccPcedpCapPathScopePrefInterAS' must be contained in at least one conformance group
413: SYNTAX Integer32 (0..7)
414: MAX-ACCESS read-only
415: STATUS current
416: DESCRIPTION
417: "Indicates the level of preference of the option of computation
418: 'S' compared to other computation options:
419: A value of 7 reflects the highest preference.
420: When the value of PccPcedpCapCompInterAS is 'false' then
421: this objet MUST be to '0'."
422: ::= { pccPcedpCapPathScopeEntry 9}
423:
424: pccPcedpCapPathScopePrefInterLayer OBJECT-TYPE
424: change recommended -
warning: node `pccPcedpCapPathScopePrefInterLayer' must be contained in at least one conformance group
425: SYNTAX Integer32 (0..7)
426: MAX-ACCESS read-only
427: STATUS current
428: DESCRIPTION
429: "Indicates the level of preference of the option of computation
430: 'Y' compared to other computation options:
431: A value of 7 reflects the highest preference.
432: When the value of PccPcedpCapCompInterLayer is 'false' then
433: this objet MUST be to '0'."
434: ::= { pccPcedpCapPathScopeEntry 10}
435:
436: --
437:
438: -- PCE-DOMAINS information elements
439:
440: --
...
476:
477: pccPcedpCapDomainIDType OBJECT-TYPE
477: change recommended -
warning: node `pccPcedpCapDomainIDType' must be contained in at least one conformance group
478: SYNTAX AddressFamilyNumbers
479: MAX-ACCESS read-only
480: STATUS current
481: DESCRIPTION
482: "This object identifies the type of the domainID of a PCE-
483: DOMAIN SUB TLV.
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: ::= { pccPcedpCapDomainEntry 2 }
489:
490: pccPcedpCapDomainID OBJECT-TYPE
490: change recommended -
warning: node `pccPcedpCapDomainID' must be contained in at least one conformance group
491: SYNTAX PccPceDpRoutingDomainID
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: ::= { pccPcedpCapDomainEntry 3 }
498:
499: --
500:
501: -- PCE-DEST-DOMAINS information elements
502:
503: --
...
538:
539: pccPcedpCapDestDomainIDType OBJECT-TYPE
539: change recommended -
warning: node `pccPcedpCapDestDomainIDType' must be contained in at least one conformance group
540: SYNTAX AddressFamilyNumbers
541: MAX-ACCESS read-only
542: STATUS current
543: DESCRIPTION
544: "This object identifies the type of the routing domain.
545: Acceptable types are :
546: ipV4(1) and ipV6(2) for an OSPF area ID;
547: nsap(3) for and ISIS area ID;
548: asNumber(18) for an BGP AS number"
549: ::= { pccPcedpCapDestDomainEntry 2 }
550:
551: pccPcedpCapDestDomainID OBJECT-TYPE
551: change recommended -
warning: node `pccPcedpCapDestDomainID' must be contained in at least one conformance group
552: SYNTAX PccPceDpRoutingDomainID
553: MAX-ACCESS read-only
554: STATUS current
555: DESCRIPTION
556: "The ID (area,AS) of the routing domain for which this entry
557: contains information."
558: ::= { pccPcedpCapDestDomainEntry 3 }
559:
560:
561: -- PATH-COMP-CAP sub-TLV
562:
563: -- TODO
564:
565: -- CONGESTION sub-TLV
566:
567: -- TODO