smilint output for ./IPV6-UDP-MIB
Message Severities |
Severity | Count |
error | 1 |
minor error | 1 |
warning | 1 |
Message Types |
Type | Count |
integer-misuse (warning) | 1 |
revision-missing (minor error) | 1 |
subtype-illegal (error) | 1 |
Messages:
IPV6-UDP-MIB
1: -- extracted from rfc2454.txt
2: -- at Mon Nov 15 17:11:40 1999
3:
4: IPV6-UDP-MIB DEFINITIONS ::= BEGIN
5:
6: IMPORTS
7: MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF
8: MODULE-IDENTITY, OBJECT-TYPE,
9: mib-2, experimental FROM SNMPv2-SMI
10: Ipv6Address, Ipv6IfIndexOrZero FROM IPV6-TC;
11:
12: ipv6UdpMIB MODULE-IDENTITY
13: LAST-UPDATED "9801290000Z"
14: ORGANIZATION "IETF IPv6 MIB Working Group"
15: CONTACT-INFO
16: " Mike Daniele
17:
18: Postal: Compaq Computer Corporation
19: 110 Spitbrook Rd
20: Nashua, NH 03062.
21: US
22:
23: Phone: +1 603 884 1423
24: Email: daniele@zk3.dec.com"
25: DESCRIPTION
26: "The MIB module for entities implementing UDP over IPv6."
27: ::= { experimental 87 }
27: minor error -
revision for last update is missing
28:
29: -- objects specific to UDP for IPv6
30:
31: udp OBJECT IDENTIFIER ::= { mib-2 7 }
32:
33: -- the UDP over IPv6 Listener table
34: -- This table contains information about this entity's
35: -- UDP/IPv6 endpoints. Only endpoints utilizing IPv6 addresses
36: -- are contained in this table. This entity's UDP/IPv4 endpoints
37: -- are contained in udpTable.
38:
39: ipv6UdpTable OBJECT-TYPE
40: SYNTAX SEQUENCE OF Ipv6UdpEntry
41: MAX-ACCESS not-accessible
42: STATUS current
43: DESCRIPTION
44: "A table containing UDP listener information for
45: UDP/IPv6 endpoints."
46: ::= { udp 6 }
47:
48: ipv6UdpEntry OBJECT-TYPE
49: SYNTAX Ipv6UdpEntry
50: MAX-ACCESS not-accessible
51: STATUS current
52: DESCRIPTION
53: "Information about a particular current UDP listener.
54:
55: Note that conceptual rows in this table require an
56: additional index object compared to udpTable, since
57: IPv6 addresses are not guaranteed to be unique on the
58: managed node."
59: INDEX { ipv6UdpLocalAddress,
60: ipv6UdpLocalPort,
61: ipv6UdpIfIndex }
62: ::= { ipv6UdpTable 1 }
63:
64: Ipv6UdpEntry ::= SEQUENCE {
65: ipv6UdpLocalAddress Ipv6Address,
66: ipv6UdpLocalPort INTEGER (0..65535),
66: error -
subtyping not allowed
67: ipv6UdpIfIndex Ipv6IfIndexOrZero }
68:
69: ipv6UdpLocalAddress OBJECT-TYPE
70: SYNTAX Ipv6Address
71: MAX-ACCESS not-accessible
72: STATUS current
73: DESCRIPTION
74: "The local IPv6 address for this UDP listener.
75: In the case of a UDP listener which is willing
76: to accept datagrams for any IPv6 address
77: associated with the managed node, the value ::0
78: is used."
79: ::= { ipv6UdpEntry 1 }
80:
81: ipv6UdpLocalPort OBJECT-TYPE
82: SYNTAX INTEGER (0..65535)
82: warning -
warning: use Integer32 instead of INTEGER in SMIv2
83: MAX-ACCESS not-accessible
84: STATUS current
85: DESCRIPTION
86: "The local port number for this UDP listener."
87: ::= { ipv6UdpEntry 2 }
88:
89: ipv6UdpIfIndex OBJECT-TYPE
90: SYNTAX Ipv6IfIndexOrZero
91: MAX-ACCESS read-only
92: STATUS current
93: DESCRIPTION
94: "An index object used to disambiguate conceptual rows in
95: the table, since the ipv6UdpLocalAddress/ipv6UdpLocalPort
96: pair may not be unique.
97:
98: This object identifies the local interface that is
99: associated with ipv6UdpLocalAddress for this UDP listener.
100: If such a local interface cannot be determined, this object
101: should take on the value 0. (A possible example of this
102: would be if the value of ipv6UdpLocalAddress is ::0.)
103:
104: The interface identified by a particular non-0 value of
105: this index is the same interface as identified by the same
106: value of ipv6IfIndex.
107:
108: The value of this object must remain constant during
109: the life of this UDP endpoint."
110: ::= { ipv6UdpEntry 3 }
111:
112: --
113: -- conformance information
114: --
115:
116: ipv6UdpConformance OBJECT IDENTIFIER ::= { ipv6UdpMIB 2 }
117:
118: ipv6UdpCompliances OBJECT IDENTIFIER ::= { ipv6UdpConformance 1 }
119: ipv6UdpGroups OBJECT IDENTIFIER ::= { ipv6UdpConformance 2 }
120:
121: -- compliance statements
122:
123: ipv6UdpCompliance MODULE-COMPLIANCE
124: STATUS current
125: DESCRIPTION
126: "The compliance statement for SNMPv2 entities which
127: implement UDP over IPv6."
128: MODULE -- this module
129: MANDATORY-GROUPS { ipv6UdpGroup }
130: ::= { ipv6UdpCompliances 1 }
131:
132: ipv6UdpGroup OBJECT-GROUP
133: OBJECTS { -- these are defined in this module
134: -- ipv6UdpLocalAddress (not-accessible)
135: -- ipv6UdpLocalPort (not-accessible)
136: ipv6UdpIfIndex }
137: STATUS current
138: DESCRIPTION
139: "The group of objects providing management of
140: UDP over IPv6."
141: ::= { ipv6UdpGroups 1 }
142:
143: END
144:
145: --
146: -- Copyright (C) The Internet Society (1998). All Rights Reserved.
147: --
148: -- This document and translations of it may be copied and furnished to
149: -- others, and derivative works that comment on or otherwise explain it
150: -- or assist in its implementation may be prepared, copied, published
151: -- and distributed, in whole or in part, without restriction of any
152: -- kind, provided that the above copyright notice and this paragraph are
153: -- included on all such copies and derivative works. However, this
154: -- document itself may not be modified in any way, such as by removing
155: -- the copyright notice or references to the Internet Society or other
156: -- Internet organizations, except as needed for the purpose of
157: -- developing Internet standards in which case the procedures for
158: -- copyrights defined in the Internet Standards process must be
159: -- followed, or as required to translate it into languages other than
160: -- English.
161: --
162: -- The limited permissions granted above are perpetual and will not be
163: -- revoked by the Internet Society or its successors or assigns.
164: --
165: -- This document and the information contained herein is provided on an
166: -- "AS IS" basis and THE INTERNET SOCIETY AND THE INTERNET ENGINEERING
167: -- TASK FORCE DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING
168: -- BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION
169: -- HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF
170: -- MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
171: