smilint output for ./PCE-DISC-STD-MIB


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