smilint output for ./BGP4-REFLECT-MIB
Message Severities |
Severity | Count |
severe | 6 |
error | 5 |
change recommended | 4 |
warning | 7 |
Message Types |
Type | Count |
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: