smilint output for ./IANA-TADDRESS-MIB
Message Severities |
Severity | Count |
error | 2 |
warning | 8 |
Message Types |
Type | Count |
bad-identifier-case (error) | 1 |
object-identifier-not-prefix (error) | 1 |
type-unref (warning) | 8 |
Messages:
IANA-TADDRESS-MIB
1: -- extracted from draft-ops-taddress-mib-00.txt
2: -- at Wed May 31 07:07:26 2000
3:
4: IANA-TADDRESS-MIB DEFINITIONS ::= BEGIN
5:
6: IMPORTS
7: MODULE-IDENTITY, OBJECT-IDENTITY, mib-2 FROM SNMPv2-SMI
8: TEXTUAL-CONVENTION FROM SNMPv2-TC;
9:
10: ianaTAddressMIB MODULE-IDENTITY
11: LAST-UPDATED "200005260000Z"
12: ORGANIZATION
13: "Internet Assigned Numbers Authority (IANA)"
14: CONTACT-INFO
15: "Internet Assigned Numbers Authority
16: Internet Corporation for Assigned Names and Numbers
17: 4676 Admiralty Way, Suite 330
18: Marina del Rey, CA 90292-6601
19: USA
20:
21: Phone: +1 310-823-9358
22: EMail: iana@iana.org"
23: DESCRIPTION
24: "This MIB module provides commonly-used transport
25: address definitions."
26: REVISION "200005260000Z"
27: DESCRIPTION
28: "Initial version, published as RFC XXXX."
29: ::= { mib-2 XXXX } -- to be assigned by IANA
29: error -
`XXXX' should start with a lower case letter
29: error -
Object identifier element `XXXX' name only allowed as first element
30:
31: --
32: -- Transport protocol domains:
33: --
34:
35: ianaTDomains OBJECT IDENTIFIER ::= { ianaTAddressMIB 1 }
36:
37: ianaTDomainUdpIpv4 OBJECT-IDENTITY
38: STATUS current
39: DESCRIPTION
40: "The UDP over IPv4 transport domain. The corresponding
41: transport address is of type IanaTAddressIPv4."
42: ::= { ianaTDomains 1 }
43:
44: ianaTDomainUdpIpv6 OBJECT-IDENTITY
45: STATUS current
46: DESCRIPTION
47: "The UDP over IPv6 transport domain. The corresponding
48: transport address is of type IanaTAddressIPv6 for global
49: IPv6 addresses and IanaTAddressIPv6s for scoped IPv6
50: addresses."
51: ::= { ianaTDomains 2 }
52:
53: ianaTDomainTcpIpv4 OBJECT-IDENTITY
54: STATUS current
55: DESCRIPTION
56: "The TCP over IPv4 transport domain. The corresponding
57: transport address is of type IanaTAddressIPv4."
58: ::= { ianaTDomains 3 }
59:
60: ianaTDomainTcpIpv6 OBJECT-IDENTITY
61: STATUS current
62: DESCRIPTION
63: "The TCP over IPv6 transport domain. The corresponding
64: transport address is of type IanaTAddressIPv6 for global
65: IPv6 addresses and IanaTAddressIPv6s for scoped IPv6
66: addresses."
67: ::= { ianaTDomains 4 }
68:
69: ianaTDomainLocal OBJECT-IDENTITY
70: STATUS current
71: DESCRIPTION
72: "The Posix Local IPC transport domain. The corresponding
73: transport address is of type IanaTAddressLocal.
74:
75: The Posix Local IPC transport domain incorporates the
76: well known UNIX domain sockets."
77: ::= { ianaTDomains 5 }
78:
79: ianaTDomainClns OBJECT-IDENTITY
80: STATUS current
81: DESCRIPTION
82: "The CLNS transport domain. The corresponding
83: transport address is of type IanaTAddressOSI."
84: ::= { ianaTDomains 6 }
85:
86: ianaTDomainCons OBJECT-IDENTITY
87: STATUS current
88: DESCRIPTION
89: "The CONS transport domain. The corresponding
90: transport address is of type IanaTAddressOSI."
91: ::= { ianaTDomains 7 }
92:
93: ianaTDomainDdp OBJECT-IDENTITY
94: STATUS current
95: DESCRIPTION
96: "The DDP transport domain. The corresponding
97: transport address is of type IanaTAddressNBP."
98: ::= { ianaTDomains 8 }
99:
100: ianaTDomainIpx OBJECT-IDENTITY
101: STATUS current
102: DESCRIPTION
103: "The IPX transport domain. The corresponding
104: transport address is of type IanaTAddressIPX."
105: ::= { ianaTDomains 9 }
106:
107:
108: --
109: -- Textual convention for the transport address types/domains.
110: --
111: -- The enumerated values of this textual convention SHOULD be
112: -- identical to the last sub-identifier of the OID registered
113: -- for the same domain.
114: --
115:
116: IanaTAddressType ::= TEXTUAL-CONVENTION
116: warning -
warning: current type `IanaTAddressType' is not referenced in this module
117: STATUS current
118: DESCRIPTION
119: "Denotes a kind of transport service. This is the enumerated
120: version of the transport domain registrations in this MIB
121: module. The enumerated values have the following meaning:
122:
123: unknown(0) An unknown transport address type.
124:
125: udpIpv4(1) UDP-over-IPv4 (ianaTDomainUdpIpv4)
126:
127: udpIpv6(2) UDP-over-IPv6 (ianaTDomainUdpIpv6)
128:
129: tcpIpv4(3) TCP-over-IPv4 (ianaTDomainTcpIpv4)
130:
131: tcpIpv6(4) TCP-over-IPv6 (ianaTDomainTcpIpv6)
132:
133: local(5) POSIX Local IPC (ianaTDomainLocal)
134:
135: clns(6) OSI CLNS (ianaTDomainClns)
136:
137: cons(7) OSI CONS (ianaTDomainCons)
138:
139: ddp(8) Appltalk DDP (ianaTDomainDdp)
140:
141: ipx(9) IPX (ianaTDomainIpx)
142: This textual convention can be used to represent transport
143: domains in situations where a syntax of TDomain is unwieldy
144: (for example, when used as an index)."
145: SYNTAX INTEGER {
146: other(0),
147: udpIpv4(1),
148: udpIpv6(2),
149: tcpIpv4(3),
150: tcpIpv6(4),
151: local(5),
152: clns(6),
153: cons(7),
154: ddp(8),
155: ipx(9)
156: }
157:
158: --
159: -- Textual conventions for transport endpoints:
160: --
161:
162: IanaTAddressIPv4 ::= TEXTUAL-CONVENTION
162: warning -
warning: current type `IanaTAddressIPv4' is not referenced in this module
163: DISPLAY-HINT "1d.1d.1d.1d:2d"
164: STATUS current
165: DESCRIPTION
166: "Represents a TCP-over-IPv4 or a UDP-over-IPv4
167: transport address:
168:
169: octets contents encoding
170: 1-4 IPv4 addres network-byte order
171: 5-6 TCP or UDP port network-byte order"
172: SYNTAX OCTET STRING (SIZE (6))
173:
174: IanaTAddressIPv6 ::= TEXTUAL-CONVENTION
174: warning -
warning: current type `IanaTAddressIPv6' is not referenced in this module
175: DISPLAY-HINT "0a[2x:2x:2x:2x:2x:2x:2x:2x]0a:2d"
176: STATUS current
177: DESCRIPTION
178: "Represents a TCP-over-IPv6 or a UDP-over-IPv6
179: transport address for global IPv6 addresses:
180:
181: octets contents encoding
182: 1-16 IPv6 address network-byte order
183: 17-18 TCP or UDP port network-byte order"
184: REFERENCE
185: "IP Version 6 Addressing Architecture (RFC 2373)"
186: SYNTAX OCTET STRING (SIZE (18))
187:
188: IanaTAddressIPv6s ::= TEXTUAL-CONVENTION
188: warning -
warning: current type `IanaTAddressIPv6s' is not referenced in this module
189: DISPLAY-HINT "0a[2x:2x:2x:2x:2x:2x:2x:2x%4d]0a:2d"
190: STATUS current
191: DESCRIPTION
192: "Represents a TCP-over-IPv6 or a UDP-over-IPv6
193: transport address for scoped IPv6 addresses:
194:
195: octets contents encoding
196: 1-16 IPv6 address network-byte order
197: 17-20 scope identifier network-byte order
198: 21-22 TCP or UDP port network-byte order"
199: REFERENCE
200: "IP Version 6 Addressing Architecture (RFC 2373)"
201: SYNTAX OCTET STRING (SIZE (22))
202:
203: IanaTAddressLocal ::= TEXTUAL-CONVENTION
203: warning -
warning: current type `IanaTAddressLocal' is not referenced in this module
204: DISPLAY-HINT "1a"
205: STATUS current
206: DESCRIPTION
207: "Represents a POSIX Local IPC transport address:
208:
209: octets contents encoding
210: all POSIX Local IPC address string
211:
212: The Posix Local IPC transport domain subsumes UNIX domain
213: sockets."
214: REFERENCE
215: "Protocol Independent Interfaces (IEEE POSIX 1003.1g)"
216: SYNTAX OCTET STRING (SIZE (1..255))
217:
218: IanaTAddressOSI ::= TEXTUAL-CONVENTION
218: warning -
warning: current type `IanaTAddressOSI' is not referenced in this module
219: DISPLAY-HINT "*1x:/1x:"
220: STATUS current
221: DESCRIPTION
222: "Represents an OSI transport-address:
223:
224: octets contents encoding
225: 1 length of NSAP 'n' as an unsigned-integer
226: (either 0 or from 3 to 20)
227: 2..(n+1) NSAP concrete binary representation
228: (n+2)..m TSEL string of (up to 64) octets"
229: SYNTAX OCTET STRING (SIZE (1 | 4..85))
230:
231: IanaTAddressNBP ::= TEXTUAL-CONVENTION
231: warning -
warning: current type `IanaTAddressNBP' is not referenced in this module
232: STATUS current
233: DESCRIPTION
234: "Represents an NBP name:
235:
236: octets contents encoding
237: 1 length of object 'n' as an unsigned integer
238: 2..(n+1) object string of (up to 32) octets
239: n+2 length of type 'p' as an unsigned integer
240:
241: (n+3)..(n+2+p) type string of (up to 32) octets
242: n+3+p length of zone 'q' as an unsigned integer
243: (n+4+p)..(n+3+p+q) zone string of (up to 32) octets
244:
245: For comparison purposes, strings are case-insensitive. All
246: strings may contain any octet other than 255 (hex ff)."
247: SYNTAX OCTET STRING (SIZE (3..99))
248:
249: IanaTAddressIPX ::= TEXTUAL-CONVENTION
249: warning -
warning: current type `IanaTAddressIPX' is not referenced in this module
250: DISPLAY-HINT "4x.1x:1x:1x:1x:1x:1x.2d"
251: STATUS current
252: DESCRIPTION
253: "Represents an IPX address:
254:
255: octets contents encoding
256: 1-4 network-number network-byte order
257: 5-10 physical-address network-byte order
258: 11-12 socket-number network-byte order"
259: SYNTAX OCTET STRING (SIZE (12))
260:
261: END
262:
263: --
264: -- Copyright (C) The Internet Society (2000). All Rights Reserved.
265: --
266: -- This document and translations of it may be copied and furnished to
267: -- others, and derivative works that comment on or otherwise explain it
268: -- or assist in its implmentation may be prepared, copied, published
269: -- and distributed, in whole or in part, without restriction of any
270: -- kind, provided that the above copyright notice and this paragraph
271: -- are included on all such copies and derivative works. However, this
272: -- document itself may not be modified in any way, such as by removing
273: -- the copyright notice or references to the Internet Society or other
274: -- Internet organizations, except as needed for the purpose of
275: -- developing Internet standards in which case the procedures for
276: -- copyrights defined in the Internet Standards process must be
277: -- followed, or as required to translate it into languages other than
278: -- English.
279: --
280: -- The limited permissions granted above are perpetual and will not be
281: -- revoked by the Internet Society or its successors or assigns.
282: --
283: -- This document and the information contained herein is provided on an
284: -- "AS IS" basis and THE INTERNET SOCIETY AND THE INTERNET ENGINEERING
285: -- TASK FORCE DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING
286: -- BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION
287: -- HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF
288: -- MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
289: --
290: