-- Stub INET-ADDRESS-MIB (RFC 4001) -- Textual Conventions for Internet Network Addresses INET-ADDRESS-MIB DEFINITIONS ::= BEGIN IMPORTS MODULE-IDENTITY, mib-2, Unsigned32 FROM SNMPv2-SMI TEXTUAL-CONVENTION FROM SNMPv2-TC; inetAddressMIB MODULE-IDENTITY LAST-UPDATED "200602060000Z" ORGANIZATION "IETF Operations and Management Area" CONTACT-INFO "IETF Operations and Management Area" DESCRIPTION "Textual Conventions for Internet Network Addresses." REVISION "200602060000Z" DESCRIPTION "Stub version." ::= { mib-2 76 } InetAddressType ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "A value that represents a type of Internet address." SYNTAX INTEGER { unknown(0), ipv4(1), ipv6(2), ipv4z(3), ipv6z(4), dns(16) } InetAddress ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "Denotes a generic Internet address." SYNTAX OCTET STRING (SIZE (0..255)) InetAddressIPv4 ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "Represents an IPv4 network address." SYNTAX OCTET STRING (SIZE (4)) InetAddressIPv6 ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "Represents an IPv6 network address." SYNTAX OCTET STRING (SIZE (16)) InetAddressIPv4z ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "Represents a non-global IPv4 network address together with its zone index." SYNTAX OCTET STRING (SIZE (8)) InetAddressIPv6z ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "Represents a non-global IPv6 network address together with its zone index." SYNTAX OCTET STRING (SIZE (20)) InetAddressDNS ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "Represents a DNS domain name." SYNTAX OCTET STRING (SIZE (1..255)) InetAddressIPv4or6 ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "Represents an IPv4 or IPv6 address, 4 or 16 octets." SYNTAX OCTET STRING (SIZE (4 | 16)) InetAddressPrefixLength ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "Denotes the length of a generic Internet network address prefix." SYNTAX Unsigned32 (0..2040) InetPortNumber ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "Represents a 16-bit port number of an Internet transport-layer protocol." SYNTAX Unsigned32 (0..65535) InetAutonomousSystemNumber ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "Represents an autonomous system number." SYNTAX Unsigned32 InetScopeType ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "Represents a scope type." SYNTAX INTEGER { interfaceLocal(1), linkLocal(2), subnetLocal(3), adminLocal(4), siteLocal(5), organizationLocal(8), global(14) } InetZoneIndex ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "A zone index uniquely identifies a zone in the scope of the applicable InetAddressType." SYNTAX Unsigned32 InetVersion ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "A value representing a version of the IP protocol." SYNTAX INTEGER { unknown(0), ipv4(1), ipv6(2) } END