smilint output for ./MPLS-VPN-MIB-DRAFT-05
Message Severities |
Severity | Count |
minor error | 8 |
warning | 3 |
Message Types |
Type | Count |
index-element-accessible (warning) | 1 |
index-exceeds-too-large (warning) | 1 |
module-name-suffix (warning) | 1 |
revision-not-descending (minor error) | 8 |
Messages:
MPLS-VPN-MIB-DRAFT-05
1: -- extracted from draft-ietf-ppvpn-mpls-vpn-mib-05.txt
2: -- at Fri May 14 06:21:04 2004
33:
34: mplsVpnMIB MODULE-IDENTITY
35: LAST-UPDATED "200210311200Z" -- 31 October 2002 12:00:00 GMT
36: ORGANIZATION "Provider Provisioned Virtual Private
37: Networks Working Group."
38: CONTACT-INFO
39: " Thomas D. Nadeau
40: tnadeau@cisco.com
41:
42: Luyuan Fang
43: luyuanfang@att.com
44:
45: Stephen Brannon
46:
47: Fabio M. Chiussi
48: fabio@bell-labs.com
49:
50: Joseph Dube
51: jdube@avici.com
52:
53: Martin Tatham
54: martin.tatham@bt.com
55:
56: Harmen van der Linde
57: hvdl@att.com
58:
59: Comments and discussion to ppvpn@ietf.org"
60:
61: DESCRIPTION
62: "This MIB contains managed object definitions for the
63: Multiprotocol Label Switching (MPLS)/Border Gateway
64: Protocol (BGP) Virtual Private Networks (VPNs) as
65: defined in : Rosen, E., Viswanathan, A., and R.
66: Callon, Multiprotocol Label Switching Architecture,
67: RFC3031, January 2001."
68:
69: -- Revision history.
70: REVISION "200210311200Z" -- 31 October 2002 12:00:00 GMT
71: DESCRIPTION
72: "Added Intellectual Property Considerations section.
73:
74: Added new mplsNumVrfRouteMaxThreshCleared notification.
75: "
76:
77: REVISION "200102281200Z" -- 28 February 2002 12:00:00 GMT
78: DESCRIPTION
79: "mplsVpnVrfRouteIfIndex changed to InterfaceIndexOrZero.
80:
81: mplsVpnIfVpnRouteDistProtocol BITS changed to start at 0.
82:
83: Changed notifications to not include indexes. Those indexes'
84: MAX-ACESS changed to not-accessible.
85:
86: Fixed description of mplsVpnIfLabelEdgeType and
87: mplsVpnVrfConfLastChanged.
88: "
89:
90: REVISION "200201261200Z" -- 26 January 2002 12:00:00 GMT
90: minor error -
revision not in reverse chronological order
91: DESCRIPTION
92: "Removed indexes from notifications.
93:
94: Changed mplsVpnVrfRouteTos to not-accessible as it is
95: used as an index."
96:
97: REVISION "200111131200Z" -- 13 November 2001 12:00:00 GMT
97: minor error -
revision not in reverse chronological order
98: DESCRIPTION
99: "MPLS PPVPN MIB now assigned IANA experimental 118.
100:
101: Changed mplsVpnVrfRouteTarget from not-accessible
102: to read-create.
103: "
104:
105: REVISION "200110151200Z" -- 15 October 2001 12:00:00 GMT
105: minor error -
revision not in reverse chronological order
106: DESCRIPTION
107: "Fixed compilation errors from last version.
108:
109: Changed mplsVpnIfVpnRouteDistProtocol to be a BITS
110: structure to allow more than one to be selected.
111:
112: Changed mplsIfDown -> mplsVrfIfDown
113: Changed mplsIfUp -> mplsVrfIfUp
114: "
115:
116: REVISION
117: "200110051200Z" -- 05 October 2001 12:00:00 GMT
117: minor error -
revision not in reverse chronological order
118: DESCRIPTION
119: "Added integer index and removed route distinguisher index
120: from mplsVpnVrfRouteTargetTable.
121:
122: Removed mplsVpn ifType; simply use mpls(166) ifType for
123: MPLS VPN-enabled interfaces instead.
124:
125: Removed interface and protocol-related objects from
126: mplsVpnVrfTable.
127:
128: Moved mplsVpnVrfConfMaxPossibleRoutes from
129: mplsVpnVrfTable to scalar object.
130:
131: Removed mplsVpnActiveVrfInterfaces scalar object.
132: Removed mplsVpnVrfUpTime object from mplsVpnVrfTable.
133:
134: Added MplsVpnVrfBgpNbrPrefixTable providing a linkage with
135: the bgp4PathAttrTable of the BGPv4 MIB."
136:
137: REVISION
138: "200107171200Z" -- 17 July 2001 12:00:00 GMT
138: minor error -
revision not in reverse chronological order
139: DESCRIPTION
140: "Removed mplsVpnVrfRouteTargetImport/Export from route target
141: table, and modified indexing to better reflect N <> R
142: distribution policy. Also added new object called
143: mplsVpnVrfRouteTargetType which denotes import/export
144: policy for the specified route target.
145:
146: Added mplsVpnIfConfRowStatus which allows for
147: an interface to be associated with a VPN through SNMP
148: configuration.
149:
150: Added VrfName to index of VrfInterfaceConfEntry which allows
151: interfaces to be associated with the appropriate VRF.
152:
153: Modified description of mplsVpnVrfConfMaxPossibleRoutes and
154: mplsVpnVrfConfMaxRoutes to allow for undetermined value.
155:
156: Removed 'both' enumerated value in mplsVpnVrfBgpNbrRole.
157:
158: Updated example to reflect these changes."
159:
160: REVISION
161: "200107101200Z" -- 10 July 2001 12:00:00 GMT
161: minor error -
revision not in reverse chronological order
162: DESCRIPTION
163: "Renamed mplsNumVrfSecViolationThreshExceeded to
164: mplsNumVrfSecIllglLblThrshExcd, and removed
165: mplsVpnIfConfIndex from varbind.
166: Changed MplsVpnId TC from SnmpAdminString to OCTET STRING.
167:
168: Added mplsVpnVrfSecIllegalLblRcvThrsh to
169: mplsVpnVrfSecEntry.
170:
171: Changed duplicate mplsVpnVrfRouteTargetImport in
172: mplsVpnVrfRouteTargetEntry INDEX to
173: mplsVpnVrfRouteTargetExport."
174:
175: REVISION
176: "200106191200Z" -- 19 June 2001 12:00:00 GMT
176: minor error -
revision not in reverse chronological order
177: DESCRIPTION
178: "Fixed several compile errors."
179:
180: REVISION
181: "200105301200Z" -- 30 May 2001 12:00:00 EST
181: minor error -
revision not in reverse chronological order
182: DESCRIPTION
183: "Updated most of document and MIB to reflect comments from WG."
184:
185: REVISION
186: "200009301200Z" -- 30 September 2000 12:00:00 EST
187: DESCRIPTION
188: "Initial draft version."
189: ::= { experimental 118 } -- assigned by IANA
190:
191: -- Textual Conventions.
...
1148:
1149: mplsVpnVrfRouteEntry OBJECT-TYPE
1149: warning -
warning: index of row `mplsVpnVrfRouteEntry' can exceed OID size limit by 684 subidentifier(s)
1149: warning -
warning: index element `mplsVpnVrfRouteNextHop' of row `mplsVpnVrfRouteEntry' should be not-accessible in SMIv2 MIB
1150: SYNTAX MplsVpnVrfRouteEntry
1151: MAX-ACCESS not-accessible
1152: STATUS current
1153: DESCRIPTION
1154: "An entry in this table is created by an LSR for every route
1155: present configured (either dynamically or statically) within
1156: the context of a specific VRF capable of supporting MPLS/BGP
1157: VPN. The indexing provides an ordering of VRFs per-VPN
1158: interface."
1159: INDEX { mplsVpnVrfName, mplsVpnVrfRouteDest,
1160: mplsVpnVrfRouteMask, mplsVpnVrfRouteTos,
1161: mplsVpnVrfRouteNextHop }
1162: ::= { mplsVpnVrfRouteTable 1 }
1163:
1164: MplsVpnVrfRouteEntry ::= SEQUENCE {
1165: mplsVpnVrfRouteDestAddrType InetAddressType,
1166: mplsVpnVrfRouteDest InetAddress,
1167: mplsVpnVrfRouteMaskAddrType InetAddressType,
1168: mplsVpnVrfRouteMask InetAddress,
1169: mplsVpnVrfRouteTos Unsigned32,
1170: mplsVpnVrfRouteNextHopAddrType InetAddressType,
1171: mplsVpnVrfRouteNextHop InetAddress,
1172: mplsVpnVrfRouteIfIndex InterfaceIndexOrZero,
1173: mplsVpnVrfRouteType INTEGER,
1174: mplsVpnVrfRouteProto INTEGER,
1175: mplsVpnVrfRouteAge Unsigned32,
1176: mplsVpnVrfRouteInfo OBJECT IDENTIFIER,
1177: mplsVpnVrfRouteNextHopAS Unsigned32,
1178: mplsVpnVrfRouteMetric1 Integer32,
1179: mplsVpnVrfRouteMetric2 Integer32,
1180: mplsVpnVrfRouteMetric3 Integer32,
1181: mplsVpnVrfRouteMetric4 Integer32,
1182: mplsVpnVrfRouteMetric5 Integer32,
1183: mplsVpnVrfRouteRowStatus RowStatus,
1184: mplsVpnVrfRouteStorageType StorageType
1185: }
...
1775:
1776: mplsVpnNotificationGroup NOTIFICATION-GROUP
1777: NOTIFICATIONS { mplsVrfIfUp,
1778: mplsVrfIfDown,
1779: mplsNumVrfRouteMidThreshExceeded,
1780: mplsNumVrfRouteMaxThreshExceeded,
1781: mplsNumVrfSecIllglLblThrshExcd,
1782: mplsNumVrfRouteMaxThreshCleared
1783: }
1784: STATUS current
1785: DESCRIPTION
1786: "Objects required for MPLS VPN notifications."
1787: ::= { mplsVpnGroups 10 }
1788:
1789: -- End of MPLS-VPN-MIB
1790: END
1790: warning -
warning: module name `MPLS-VPN-MIB-DRAFT-05' should match `*-MIB'
1791:
1792: --
1793: -- Copyright (C) The Internet Society (2000). All Rights Reserved.
1794: -- This document and translations of it may be copied and furnished to
1795: -- others, and derivative works that comment on or otherwise explain it or
1796: -- assist in its implementation may be prepared, copied, published and
1797: -- distributed, in whole or in part, without restriction of any kind,
1798: -- provided that the above copyright notice and this paragraph are included
1799: -- on all such copies and derivative works. However, this document itself
1800: -- may not be modified in any way, such as by removing the copyright notice
1801: -- or references to the Internet Society or other Internet organizations,
1802: -- except as needed for the purpose of developing Internet standards in
1803: -- which case the procedures for copyrights defined in the Internet
1804: -- Standards process must be followed, or as required to translate it into
1805: -- languages other than English.
1806: --
1807: -- The limited permissions granted above are perpetual and will not be
1808: -- revoked by the Internet Society or its successors or assigns. This
1809: -- document and the information contained herein is provided on an "AS IS"
1810: -- basis and THE INTERNET SOCIETY AND THE INTERNET ENGINEERING TASK FORCE
1811: -- DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED
1812: -- TO ANY WARRANTY THAT THE USE OF THE INFORMATION HEREIN WILL NOT INFRINGE
1813: -- ANY RIGHTS OR ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A
1814: -- PARTICULAR PURPOSE.
1815: