smilint output for ./BGP4-REFLECT-MIB


Message Severities
SeverityCount
severe6
error5
change recommended4
warning7
Message Types
TypeCount
augment-no-row (error)2
group-membership (change recommended)4
import-unused (warning)5
internal-flushing (warning)2
internal-other (severe)2
module-identity-missing (error)1
module-not-found (severe)1
object-identifier-unknown (severe)3
sequence-type-mismatch (error)1
type-unknown (error)1

Messages:

BGP4-REFLECT-MIB

   1: -- extracted from draft-richardson-bgp4-reflect-mib-00.txt
   2: -- at Sat Feb 24 06:04:17 2001
   3: 
   4:     BGP4-REFLECT-MIB DEFINITIONS ::= BEGIN
   5: 
   6: 
   7:         IMPORTS
   8:             MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,
   8: warning - warning: identifier `NOTIFICATION-TYPE' imported from module `SNMPv2-SMI' is never used
   9:             IpAddress, mib-2
   9: warning - warning: identifier `mib-2' imported from module `SNMPv2-SMI' is never used
  10:                 FROM SNMPv2-SMI
  11:             MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
  11: warning - warning: identifier `MODULE-COMPLIANCE' imported from module `SNMPv2-CONF' is never used
  11: warning -
warning: identifier `OBJECT-GROUP' imported from module `SNMPv2-CONF' is never used

  11: warning -
warning: identifier `NOTIFICATION-GROUP' imported from module `SNMPv2-CONF' is never used
  12:                 FROM SNMPv2-CONF
  13: 	    TruthValue
  14: 		FROM SNMPv2-TC
  15: 	    bgp
  16: 		FROM BGP-MIB;
  16: severe - failed to locate MIB module `BGP-MIB'
  17: 
  18:         bgpReflect MODULE-IDENTITY
  19:             LAST-UPDATED "200102230000Z"
  20:             ORGANIZATION "IETF IDR Working Group"
  21:             CONTACT-INFO "E-mail:  idr@merit.net
  22: 
  23: 			  Mathew Richardson (Author)
  24: 			  E-mail: mrr@nexthop.com
  25: 			  Shane Wright (Author)
  26: 			  E-mail: swright@nexthop.com
  27:                           517 W. William Street
  28:                           Ann Arbor, MI 48103-4943
  29:                           Tel: +1 734 973-2200
  30:                           Fax: +1 734 615-3241
  31: 
  32:                           Susan Hares  (Editor)
  33:                           517 W. William Street
  34:                           Ann Arbor, MI 48103-4943
  35:                           Tel: +1 734 973-2200
  36:                           Fax: +1 734 615-3241
  37:                           E-mail: skh@nexthop.com"
  38: 
  39:             REVISION    "200102230000Z"
  39: severe - syntax error, unexpected REVISION, expecting DESCRIPTION
  40:             DESCRIPTION
  41:                     "Extension of the MIB module for BGP-4 to include
  42: 		     information about attributes and characteristics defined
  43: 		     in BGP Route Reflection."
  44: 	    REFERENCE
  45: 		    "RFC 2796 - BGP Route Reflection"
  46:             ::= { bgp 11 }
  46: warning - warning: flushing recent incorrect declaration, see previous error(s)
  47: 
  48: 
  49: 	bgpClusterId OBJECT-TYPE
  49: change recommended - warning: node `bgpClusterId' must be contained in at least one conformance group
  50: 	    SYNTAX	IpAddress
  51: 	    MAX-ACCESS	read-only
  52: 	    STATUS	current
  53: 	    DESCRIPTION
  54: 		    "The configured Cluster-ID of the local router. A value
  55: 		     of 0.0.0.0 indicates the absence of this value."
  56: 	    REFERENCE
  57: 		    "RFC 2796 - BGP Route Reflection"
  58: 	    ::= { bgpReflect 1 }
  58: severe - unknown object identifier label `bgpReflect'
  59: 
  60: 
  61:         bgpPeerReflectTable OBJECT-TYPE
  62:             SYNTAX     SEQUENCE OF BgpPeerReflectEntry
  63:             MAX-ACCESS not-accessible
  64:             STATUS     current
  65:             DESCRIPTION
  66: 		    "BGP Peer Reflect Table.  This table maintains information
  67: 		     about whether each peer is a Route Reflector."
  68: 	    REFERENCE
  69: 		    "RFC 2796 - BGP Route Reflection"
  70:             ::= { bgpReflect 2 }
  71: 
  72: 
  73:         bgpPeerReflectEntry OBJECT-TYPE
  73: error - row `bgpPeerReflectEntry' augments or extends `bgpPeerEntry' which is not a row
  74:             SYNTAX     BgpPeerReflectEntry
  75:             MAX-ACCESS not-accessible
  76:             STATUS     current
  77:             DESCRIPTION
  78: 		    "Peer related information pertaining to Route Reflection."
  79: 	    REFERENCE
  80: 		    "RFC 2796 - BGP Route Reflection"
  81:             AUGMENTS	{ bgpPeerEntry }
  81: severe - unknown object identifier label `bgpPeerEntry'
  82:             ::= { bgpPeerReflectTable 1 }
  83: 
  84: 
  85:         BgpPeerReflectEntry ::= SEQUENCE {
  86: 		bgpPeerIsReflectorClient
  87: 			TruthValue
  88:                 }
  89: 
  90: 	bgpPeerIsReflectorClient OBJECT-TYPE
  90: change recommended - warning: node `bgpPeerIsReflectorClient' must be contained in at least one conformance group
  91: 	    SYNTAX	INTEGER {
  92: 				nonClient(0),
  93: 				client(1),
  94: 				meshedClient(2)
  95: 			}
  96: 	    MAX-ACCESS	read-only
  97: 	    STATUS	current
  98: 	    DESCRIPTION
  99: 		    "This value indicates whether the given peer is a reflector
 100: 		     client of this router, or not.  A value of nonClient
 101: 		     indicates that this peer is not a reflector client.  A
 102: 		     value of client indicates that this peer is a reflector
 103: 		     client that is not fully meshed with other reflector
 104: 		     clients.  A value of meshedClient indicates that the
 105: 		     peer is a reflector client and is fully meshed with all
 106: 		     other reflector clients."
 107: 	    REFERENCE
 108: 		    "RFC 2796 - BGP Route Reflection"
 109: 	    ::= { bgpPeerReflectEntry 1 }
 109: error - type of `bgpPeerIsReflectorClient' in sequence and object type definition do not match
 110: 
 111:         bgp4ReflectTable OBJECT-TYPE
 112:             SYNTAX     SEQUENCE OF Bgp4ReflectEntry
 112: error - unknown type `Bgp4ReflectEntry'
 113:             MAX-ACCESS not-accessible
 114:             STATUS     current
 115:             DESCRIPTION
 116: 		    "BGP Reflect Table.  This table contains the route
 117: 		     reflection specific path attributes received with a
 118: 		     given route."
 119: 	    REFERENCE
 120: 		    "RFC 2796 - BGP Route Reflection"
 121:             ::= { bgpReflect 3 }
 122: 
 123: 
 124:         bgp4ReflectEntry OBJECT-TYPE
 124: error - row `bgp4ReflectEntry' augments or extends `bgp4PathAttrTable' which is not a row
 125:             SYNTAX     Bgp4ReflectEntry
 126:             MAX-ACCESS not-accessible
 127:             STATUS     current
 128:             DESCRIPTION
 129: 		    "Information about the route reflection specific path
 130: 		     attributes received with a given route."
 131: 	    AUGMENTS	{ bgp4PathAttrTable }
 131: severe - unknown object identifier label `bgp4PathAttrTable'
 132: 	    ::= { bgp4ReflectTable 1 }
 133: 
 134: 
 135:         Bgp4ReflectEntry ::= SEQUENCE {
 136: 	    bgp4PathAttrOriginatorId
 137: 		 IpAddress,
 138: 	    bgp4PathAttrClusterList
 139: 		 OCTET STRING,
 140:         }
 140: severe - syntax error, unexpected '}', expecting LOWERCASE_IDENTIFIER
 140: warning - warning: flushing recent incorrect declaration, see previous error(s)
 141: 
 142: 
 143: 	bgp4PathAttrOriginatorId OBJECT-TYPE
 143: change recommended - warning: node `bgp4PathAttrOriginatorId' must be contained in at least one conformance group
 144: 	    SYNTAX	IpAddress
 145: 	    MAX-ACCESS	read-only
 146: 	    STATUS	current
 147: 	    DESCRIPTION
 148: 		    "The Originator-ID identifying the router that initially
 149: 		     advertised this destination to a Route Reflector.  A
 150: 		     value of 0.0.0.0 indicates the absence of this attribute.
 151: 		     This attribute is defined in [RFC2796]."
 152: 	    ::= { bgp4ReflectEntry 1 }
 153: 
 154: 	bgp4PathAttrClusterList OBJECT-TYPE
 154: change recommended - warning: node `bgp4PathAttrClusterList' must be contained in at least one conformance group
 155: 	    SYNTAX	OCTET STRING (SIZE(0..4096))
 156: 	    MAX-ACCESS	read-only
 157: 	    STATUS	current
 158: 	    DESCRIPTION
 159: 		    "A sequence of four octet long values representing the
 160: 		     reflection path that the route has passed.  Each four
 161: 		     octet long value represents the ID of a cluster that
 162: 		     the route has traversed.  A length of zero (0) indicates
 163: 		     the absence of this attribute.  This attribute is defined
 164: 		     in [RFC2796]."
 165: 	    ::= { bgp4ReflectEntry 2 }
 166: 
 167:     END
 167: error - missing MODULE-IDENTITY clause in SMIv2 MIB
 168: 
 169: -- 
 170: -- 
 171: --    Copyright (C) The Internet Society (1999).  All Rights Reserved.
 172: -- 
 173: -- 
 174: --    This document and translations of it may be copied and furnished to
 175: --    others, and derivative works that comment on or otherwise explain it
 176: --    or assist in its implementation may be prepared, copied, published
 177: --    and distributed, in whole or in part, without restriction of any
 178: --    kind, provided that the above copyright notice and this paragraph are
 179: --    included on all such copies and derivative works.  However, this
 180: --    document itself may not be modified in any way, such as by removing
 181: --    the copyright notice or references to the Internet Society or other
 182: --    Internet organizations, except as needed for the purpose of
 183: --    developing Internet standards in which case the procedures for
 184: --    copyrights defined in the Internet Standards process must be
 185: --    followed, or as required to translate it into languages other than
 186: --    English.
 187: -- 
 188: -- 
 189: --    The limited permissions granted above are perpetual and will not be
 190: --    revoked by the Internet Society or its successors or assigns.
 191: -- 
 192: -- 
 193: --    This document and the information contained herein is provided on an
 194: --    "AS IS" basis and THE INTERNET SOCIETY AND THE INTERNET ENGINEERING
 195: --    TASK FORCE DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING
 196: --    BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION
 197: --    HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF
 198: --    MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
 199: -- 
 200: -- Expires August 2001
 201: