smilint output for ./PCC-PCEDP-MIB


Message Severities
SeverityCount
minor error1
change recommended24
warning5
Message Types
TypeCount
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