-- extracted from draft-daniele-iana-addr-mib-00.txt -- at Mon Nov 15 17:11:07 1999 IANA-ADDRESS-MIB DEFINITIONS ::= BEGIN IMPORTS MODULE-IDENTITY, OBJECT-IDENTITY FROM SNMPv2-SMI TEXTUAL-CONVENTION FROM SNMPv2-TC; ianaAddressMIB MODULE-IDENTITY LAST-UPDATED "9809180000Z" ORGANIZATION "IANA" CONTACT-INFO "TBD" DESCRIPTION "The MIB module for commonly-used network addressing definitions." ::= { TBD } -- -- The registration node for protocol domains -- ianaAddrDomains OBJECT IDENTIFIER ::= { TBD } -- -- Protocol domains -- -- UDP over IPv4 ianaAddrUDPIPv4Domain OBJECT-IDENTITY STATUS current DESCRIPTION "The UDP over IPv4 transport domain. The corresponding transport address is of type IanaAddrIPv4TAddress." ::= { ianaAddrDomains 1 } -- UDP over IPv6 ianaAddrUDPIPv6Domain OBJECT-IDENTITY STATUS current DESCRIPTION "The UDP over IPv6 transport domain. The corresponding transport address is of type IanaAddrIPv6TAddress." ::= { ianaAddrDomains 2 } -- TCP over IPv4 ianaAddrTCPIPv4Domain OBJECT-IDENTITY STATUS current DESCRIPTION "The TCP over IPv4 transport domain. The corresponding transport address is of type IanaAddrIPv4TAddress." ::= { ianaAddrDomains 3 } -- TCP over IPv6 ianaAddrTCPIPv6Domain OBJECT-IDENTITY STATUS current DESCRIPTION "The TCP over IPv6 transport domain. The corresponding transport address is of type IanaAddrIPv6TAddress." ::= { ianaAddrDomains 4 } -- UNIX-domain sockets ianaAddrUNIXDomain OBJECT-IDENTITY STATUS current DESCRIPTION "The unix-domain sockets transport domain. The corresponding transport address is of type IanaAddrUNIXTAddress." ::= { ianaAddrDomains 5 } -- OSI ianaAddrCLNSDomain OBJECT-IDENTITY STATUS current DESCRIPTION "The CLNS transport domain. The corresponding transport address is of type IanaAddrOSITAddress." ::= { ianaAddrDomains 6 } ianaAddrCONSDomain OBJECT-IDENTITY STATUS current DESCRIPTION "The CONS transport domain. The corresponding transport address is of type IanaAddrOSITAddress." ::= { ianaAddrDomains 7 } -- DDP ianaAddrDDPDomain OBJECT-IDENTITY STATUS current DESCRIPTION "The DDP transport domain. The corresponding transport address is of type IanaAddrNBPTAddress." ::= { ianaAddrDomains 8 } -- IPX ianaAddrIPXDomain OBJECT-IDENTITY STATUS current DESCRIPTION "The IPX transport domain. The corresponding transport address is of type IanaAddrIPXTAddress." ::= { ianaAddrDomains 9 } -- -- Enumerated integer version of previous registrations. -- -- This TC can be used to represent transport domains in situations -- where a syntax of TDomain is unwieldy (for example, when -- used as an index). -- -- Currently the enumerated values of this object are identical to the -- last sub-identifier of the OID registered for the same domain. -- IanaAddrTDomainType ::= TEXTUAL-CONVENTION DISPLAY-HINT "1d" STATUS current DESCRIPTION "A value that represents a transport domain." SYNTAX INTEGER { other(0), ianaAddrUDPIPv4Domain(1), ianaAddrUDPIPv6Domain(2), ianaAddrTCPIPv4Domain(3), ianaAddrTCPIPv6Domain(4), ianaAddrUNIXDomain(5), ianaAddrCLNSDomain(6), ianaAddrCONSDomain(7), ianaAddrDDPDomain(8), ianaAddrIPXDomain(9) } -- -- Textual conventions for transport endpoints. -- -- These are named xxxTAddress to denote transport addresses, -- and differentiate them from network addresses that may be included -- in subsequent versions. -- -- TCP/UDP over IPv4 Transport Address IanaAddrIPv4TAddress ::= TEXTUAL-CONVENTION DISPLAY-HINT "1d.1d.1d.1d/2d" STATUS current DESCRIPTION "Represents a TCP-over-IPv4 or a UDP-over-IPv4 transport address: octets contents encoding 1-4 IP address network-byte order 5-6 TCP or UDP port network-byte order " SYNTAX OCTET STRING (SIZE (6)) -- TCP/UDP over IPv6 Transport Address IanaAddrIPv6TAddress ::= TEXTUAL-CONVENTION DISPLAY-HINT "2x:2x:2x:2x:2x:2x:2x:2x/2d" STATUS current DESCRIPTION "Represents a TCP-over-IPv6 or a UDP-over-IPv6 transport address: octets contents encoding 1-16 IPv6 address network-byte order 17-18 TCP or UDP port network-byte order " SYNTAX OCTET STRING (SIZE (18)) -- UNIX-domain socket Transport Address IanaAddrUNIXTAddress ::= TEXTUAL-CONVENTION DISPLAY-HINT "1a" STATUS current DESCRIPTION "Represents a UNIX-domain socket endpoint: octets contents encoding all UNIX domain endpoint string " SYNTAX OCTET STRING -- OSI Transport Address IanaAddrOSITAddress ::= TEXTUAL-CONVENTION DISPLAY-HINT "*1x:/1x:" STATUS current DESCRIPTION "Represents an OSI transport-address: octets contents encoding 1 length of NSAP 'n' as an unsigned-integer (either 0 or from 3 to 20) 2..(n+1) NSAP concrete binary representation (n+2)..m TSEL string of (up to 64) octets " SYNTAX OCTET STRING (SIZE (1 | 4..85)) -- NBP Transport Address IanaAddrNBPTAddress ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "Represents an NBP name: octets contents encoding 1 length of object 'n' as an unsigned integer 2..(n+1) object string of (up to 32) octets n+2 length of type 'p' as an unsigned integer (n+3)..(n+2+p) type string of (up to 32) octets n+3+p length of zone 'q' as an unsigned integer (n+4+p)..(n+3+p+q) zone string of (up to 32) octets For comparison purposes, strings are case-insensitive. All strings may contain any octet other than 255 (hex ff)." SYNTAX OCTET STRING (SIZE (3..99)) -- IPX Transport Address IanaAddrIPXTTAddress ::= TEXTUAL-CONVENTION DISPLAY-HINT "4x.1x:1x:1x:1x:1x:1x.2d" STATUS current DESCRIPTION "Represents an IPX address: octets contents encoding 1-4 network-number network-byte order 5-10 physical-address network-byte order 11-12 socket-number network-byte order " SYNTAX OCTET STRING (SIZE (12)) END -- -- Copyright (C) The Internet Society (1998). All Rights Reserved. -- -- This document and translations of it may be copied and furnished to -- others, and derivative works that comment on or otherwise explain it -- or assist in its implementation may be prepared, copied, published -- and distributed, in whole or in part, without restriction of any -- kind, provided that the above copyright notice and this paragraph are -- included on all such copies and derivative works. However, this -- document itself may not be modified in any way, such as by removing -- the copyright notice or references to the Internet Society or other -- Internet organizations, except as needed for the purpose of -- developing Internet standards in which case the procedures for -- copyrights defined in the Internet Standards process must be -- followed, or as required to translate it into languages other than -- English. -- -- The limited permissions granted above are perpetual and will not be -- revoked by the Internet Society or its successors or assigns. -- -- This document and the information contained herein is provided on an -- "AS IS" basis and THE INTERNET SOCIETY AND THE INTERNET ENGINEERING -- TASK FORCE DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING -- BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION -- HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF -- MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. -- -- Expires March, 1999