smilint output for ./TOKENRING-STATION-SR-MIB


Message Severities
SeverityCount
error1
minor error1
warning1
Message Types
TypeCount
index-element-no-range (error)1
obsolete-import (warning)1
revision-missing (minor error)1

Messages:

TOKENRING-STATION-SR-MIB

   1: -- extracted from rfc1749.txt
   2: -- at Mon Nov 15 17:11:50 1999
   3: 
   4: TOKENRING-STATION-SR-MIB DEFINITIONS ::= BEGIN
   5: 
   6: IMPORTS
   7:     MODULE-IDENTITY, OBJECT-TYPE
   8:                                          FROM SNMPv2-SMI
   9:     TEXTUAL-CONVENTION, RowStatus, MacAddress
  10:                                          FROM SNMPv2-TC
  11:     MODULE-COMPLIANCE, OBJECT-GROUP      FROM SNMPv2-CONF
  12:     mib-2, ifIndex                       FROM RFC1213-MIB;
  12: warning - warning: identifier `mib-2' should be imported from `SNMPv2-SMI' instead of `RFC1213-MIB'
  13: 
  14: dot5SrMIB MODULE-IDENTITY
  15:     LAST-UPDATED "9412161000Z"
  16:     ORGANIZATION "IETF Interfaces MIB Working Group"
  17:     CONTACT-INFO
  18:             "       Keith McCloghrie
  19:             Postal: Cisco Systems, Inc.
  20:                     170 West Tasman Drive
  21:                     San Jose, CA  95134-1706
  22:                     US
  23: 
  24:              Phone: +1 408 526 5260
  25:              Email: kzm@cisco.com"
  26:     DESCRIPTION
  27:             "The MIB module for managing source routes in
  28:             end-stations on IEEE 802.5 Token Ring networks."
  29:     ::= { mib-2 42 }
  29: minor error - revision for last update is missing
  30: 
  31: dot5SrMIBObjects OBJECT IDENTIFIER ::= { dot5SrMIB 1 }
  32: 
  33: SourceRoute ::= TEXTUAL-CONVENTION
  34:     DISPLAY-HINT "1x:"
  35:     STATUS       current
  36:     DESCRIPTION
  37:                  "Represents a Source Route, containing an
  38:                  embedded sequence of bridge and ring ID's,
  39:                  as used by 802.5 Source Routing."
  40:     REFERENCE    "Annex C of ISO/IEC 10038: 1993,
  41:                  [ANSI/IEEE Std 802.1D, 1993]"
  42:     SYNTAX       OCTET STRING (SIZE(0..30))
  43: 
  44: 
  45: --           The 802.5 Station Source Route Table
  46: --
  47: 
  48: dot5SrRouteTable   OBJECT-TYPE
  49:     SYNTAX      SEQUENCE OF Dot5SrRouteEntry
  50:     MAX-ACCESS  not-accessible
  51:     STATUS      current
  52:     DESCRIPTION
  53:                "The table of source-routing routes.
  54:                This represents the 802.5 RIF database."
  55:     ::= { dot5SrMIBObjects 1 }
  56: 
  57: dot5SrRouteEntry  OBJECT-TYPE
  57: error - index element `RFC1213-MIB::ifIndex' of row `dot5SrRouteEntry' must have a range restriction
  58:     SYNTAX      Dot5SrRouteEntry
  59:     MAX-ACCESS  not-accessible
  60:     STATUS      current
  61:     DESCRIPTION
  62:                 "Information on a specific route.
  63: 
  64:                 An entry is created whenever a 'Single Path
  65:                 Explorer' or an 'All Paths Explorer' discovers
  66:                 a route to a neighbor not currently in the table,
  67:                 or whenever an 'All Paths Explorer' discovers a
  68:                 better (e.g., shorter) route than the route currently
  69:                 stored in the table.  This is done on behalf of
  70:                 any network layer client.
  71: 
  72:                 The ifIndex value in the INDEX clause refers to
  73:                 the value of MIB-II's ifIndex object for the
  74:                 interface on which the route is in effect."
  75:     INDEX  { ifIndex, dot5SrRouteDestination }
  76:     ::= { dot5SrRouteTable 1 }
  77: 
  78: Dot5SrRouteEntry ::= SEQUENCE {
  79:     dot5SrRouteDestination   MacAddress,
  80:     dot5SrRouteControl       OCTET STRING,
  81:     dot5SrRouteDescr         SourceRoute,
  82:     dot5SrRouteStatus        RowStatus
  83: }
  84: 
  85: dot5SrRouteDestination  OBJECT-TYPE
  86:     SYNTAX      MacAddress
  87:     MAX-ACCESS  not-accessible
  88:     STATUS      current
  89:     DESCRIPTION
  90:                "The destination of this route."
  91:     ::= { dot5SrRouteEntry 2 }
  92: 
  93: dot5SrRouteControl  OBJECT-TYPE
  94:     SYNTAX      OCTET STRING (SIZE(2))
  95:     MAX-ACCESS  read-create
  96:     STATUS      current
  97:     DESCRIPTION
  98:                "The value of Routing Control field for this
  99:                route."
 100:     REFERENCE  "Annex C of ISO/IEC 10038: 1993,
 101:                [ANSI/IEEE Std 802.1D, 1993]"
 102:     ::= { dot5SrRouteEntry 3 }
 103: 
 104: dot5SrRouteDescr  OBJECT-TYPE
 105:     SYNTAX      SourceRoute
 106:     MAX-ACCESS  read-create
 107:     STATUS      current
 108:     DESCRIPTION
 109:                "The embedded sequence of bridge and ring ID's
 110:                for this route.  For destinations on the
 111:                local ring, the value of this object is
 112:                the zero-length string."
 113:     REFERENCE  "Annex C of ISO/IEC 10038: 1993,
 114:                [ANSI/IEEE Std 802.1D, 1993]"
 115:     ::= { dot5SrRouteEntry 4 }
 116: 
 117: dot5SrRouteStatus  OBJECT-TYPE
 118:     SYNTAX      RowStatus
 119:     MAX-ACCESS  read-create
 120:     STATUS      current
 121:     DESCRIPTION
 122:              "The status of this row.  Values of the instances
 123:              of dot5SrRouteControl and dot5SrRouteDescr can be
 124:              modified while the row's status is 'active."
 125:     ::= { dot5SrRouteEntry 5 }
 126: 
 127: -- conformance information
 128: 
 129: dot5SrConformance OBJECT IDENTIFIER ::= { dot5SrMIB 2 }
 130: 
 131: dot5SrGroups      OBJECT IDENTIFIER ::= { dot5SrConformance 1 }
 132: dot5SrCompliances OBJECT IDENTIFIER ::= { dot5SrConformance 2 }
 133: 
 134: 
 135: -- compliance statements
 136: 
 137: dot5SrCompliance MODULE-COMPLIANCE
 138:     STATUS  current
 139:     DESCRIPTION
 140:         "The compliance statement for SNMPv2 entities
 141:         which implement the IEEE 802.5 Station Source Route
 142:         MIB."
 143: 
 144:     MODULE  -- this module
 145:         MANDATORY-GROUPS { dot5SrRouteGroup }
 146: 
 147:         OBJECT      dot5SrRouteStatus
 148:         SYNTAX      INTEGER { active(1) }   -- subset of values
 149:         MIN-ACCESS  read-only
 150:         DESCRIPTION
 151:             "Write access is not required, and only the 'active'
 152:             value need be supported."
 153: 
 154:         OBJECT      dot5SrRouteControl
 155:         MIN-ACCESS  read-only
 156:         DESCRIPTION
 157:             "Write access is not required."
 158: 
 159:         OBJECT      dot5SrRouteDescr
 160:         MIN-ACCESS  read-only
 161:         DESCRIPTION
 162:             "Write access is not required."
 163: 
 164:     ::= { dot5SrCompliances 1 }
 165: 
 166: 
 167: -- units of conformance
 168: 
 169: dot5SrRouteGroup  OBJECT-GROUP
 170:     OBJECTS   { dot5SrRouteControl,
 171:                 dot5SrRouteDescr,
 172:                 dot5SrRouteStatus
 173:               }
 174:     STATUS    current
 175:     DESCRIPTION
 176:         "A collection of objects providing for the management of
 177:         source routes in stations on IEEE 802.5 source-routing
 178:         networks."
 179:     ::= { dot5SrGroups 1 }
 180: 
 181: END