smilint output for ./IANA-TADDRESS-MIB


Message Severities
SeverityCount
error2
warning8
Message Types
TypeCount
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: