smilint output for ./SFLOW-MIB


Message Severities
SeverityCount
minor error1
warning3
Message Types
TypeCount
index-element-accessible (warning)1
index-element-no-size (minor error)1
index-exceeds-too-large (warning)1
node-implicit (warning)1

Messages:

SFLOW-MIB

   1: -- extracted from rfc3176.txt
   2: -- at Sat Sep 15 06:06:26 2001
  18: 
  19: sFlowMIB  MODULE-IDENTITY
  20:   LAST-UPDATED "200105150000Z"   -- May 15, 2001
  21:   ORGANIZATION "InMon Corp."
  22:   CONTACT-INFO
  23:          "Peter Phaal
  24:           InMon Corp.
  25:           http://www.inmon.com/
  26: 
  27:           Tel:  +1-415-661-6343
  28:           Email: peter_phaal@inmon.com"
  29:   DESCRIPTION
  30:           "The MIB module for managing the generation and transportation
  31:            of sFlow data records."
  32: 
  33:   --
  34:   -- Revision History
  35:   --
  36:   REVISION    "200105150000Z"     -- May 15, 2001
  37:   DESCRIPTION
  38:           "Version 1.2
  39: 
  40:            Brings MIB into SMI v2 compliance."
  41: 
  42:   REVISION    "200105010000Z"      -- May 1, 2001
  43:   DESCRIPTION
  44:            "Version 1.1
  45: 
  46:             Adds sFlowDatagramVersion."
  47:   ::= { enterprises 4300 1 }
  47: warning - warning: implicit node definition

...
 116: 
 117: sFlowEntry OBJECT-TYPE
 117: warning - warning: index of row `sFlowEntry' can exceed OID size limit by 13 subidentifier(s)
 117: warning - warning: index element `sFlowDataSource' of row `sFlowEntry' should be not-accessible in SMIv2 MIB
 118:      SYNTAX      SFlowEntry
 119:      MAX-ACCESS  not-accessible
 120:      STATUS      current
 121:      DESCRIPTION
 122:        "Attributes of an sFlow sampler."
 123:      INDEX { sFlowDataSource }
 124:      ::= { sFlowTable 1 }
 125: 
 126: SFlowEntry ::= SEQUENCE {
 127:      sFlowDataSource               OBJECT IDENTIFIER,
 128:      sFlowOwner                    OwnerString,
 129:      sFlowTimeout                  Integer32,
 130:      sFlowPacketSamplingRate       Integer32,
 131:      sFlowCounterSamplingInterval  Integer32,
 132:      sFlowMaximumHeaderSize        Integer32,
 133:      sFlowMaximumDatagramSize      Integer32,
 134:      sFlowCollectorAddressType     InetAddressType,
 135:      sFlowCollectorAddress         InetAddress,
 136:      sFlowCollectorPort            Integer32,
 137:      sFlowDatagramVersion          Integer32
 138: }
 139: 
 140: sFlowDataSource OBJECT-TYPE
 140: minor error - index element `sFlowDataSource' of row `sFlowEntry' should but cannot have a size restriction
 141:      SYNTAX      OBJECT IDENTIFIER
 142:      MAX-ACCESS  read-only
 143:      STATUS      current
 144:      DESCRIPTION
 145:        "Identifies the source of the data for the sFlow sampler.
 146:        The following data source types are currently defined:
 147: 
 148:        - ifIndex.<I>
 149:        DataSources of this traditional form are called 'port-based'.
 150:        Ideally the sampling entity will perform sampling on all flows
 151:        originating from or destined to the specified interface.
 152:        However, if the switch architecture only permits input or
 153:        output sampling then the sampling agent is permitted to only
 154:        sample input flows input or output flows.  Each packet must
 155:        only be considered once for sampling, irrespective of the
 156:        number of ports it will be forwarded to.
 157: 
 158:        Note: Port 0 is used to indicate that all ports on the device
 159:              are represented by a single data source.
 160:              - sFlowPacketSamplingRate applies to all ports on the
 161:                device capable of packet sampling.
 162:              - sFlowCounterSamplingInterval applies to all ports.
 163: 
 164:        - smonVlanDataSource.<V>
 165:        A dataSource of this form refers to a 'Packet-based VLAN'
 166:        and is called a 'VLAN-based' dataSource.  <V> is the VLAN
 167:        ID as defined by the IEEE 802.1Q standard.  The
 168:        value is between 1 and 4094 inclusive, and it represents
 169:        an 802.1Q VLAN-ID with global scope within a given
 170:        bridged domain.
 171:        Sampling is performed on all packets received that are part
 172:        of the specified VLAN (no matter which port they arrived on).
 173:        Each packet will only be considered once for sampling,
 174:        irrespective of the number of ports it will be forwarded to.
 175: 
 176:        - entPhysicalEntry.<N>
 177:        A dataSource of this form refers to a physical entity within
 178:        the agent (e.g., entPhysicalClass = backplane(4)) and is called
 179:        an 'entity-based' dataSource.
 180:        Sampling is performed on all packets entering the resource (e.g.
 181:        If the backplane is being sampled, all packets transmitted onto
 182:        the backplane will be considered as single candidates for
 183:        sampling irrespective of the number of ports they ultimately
 184:        reach).
 185: 
 186:        Note: Since each DataSource operates independently, a packet
 187:              that crosses multiple DataSources may generate multiple
 188:              flow records."
 189:      ::= { sFlowEntry 1 }