Connected: An Internet Encyclopedia
RFC 1906 - 2. Definitions

Top: Connected: An Internet Encyclopedia
Up: Requests For Comments
Up: RFC 1906
Prev: 1.1. A Note on Terminology
Next: 3. SNMPv2 over UDP

### 2. Definitions

    SNMPv2-TM DEFINITIONS ::= BEGIN

    IMPORTS
        OBJECT-IDENTITY, snmpDomains, snmpProxys
            FROM SNMPv2-SMI
        TEXTUAL-CONVENTION
            FROM SNMPv2-TC;

    -- SNMPv2 over UDP over IPv4

    snmpUDPDomain  OBJECT-IDENTITY
        STATUS     current
        DESCRIPTION
                "The SNMPv2 over UDP transport domain.  The corresponding
                transport address is of type SnmpUDPAddress."
        ::= { snmpDomains 1 }

    SnmpUDPAddress ::= TEXTUAL-CONVENTION
        DISPLAY-HINT "1d.1d.1d.1d/2d"
        STATUS       current
        DESCRIPTION
                "Represents a UDP address:

                   octets   contents        encoding
                    1-4     IP-address      network-byte order
                    5-6     UDP-port        network-byte order
                "
        SYNTAX       OCTET STRING (SIZE (6))

    -- SNMPv2 over OSI

    snmpCLNSDomain OBJECT-IDENTITY
        STATUS     current
        DESCRIPTION
                "The SNMPv2 over CLNS transport domain.  The corresponding
                transport address is of type SnmpOSIAddress."
        ::= { snmpDomains 2 }

    snmpCONSDomain OBJECT-IDENTITY
        STATUS     current
        DESCRIPTION
                "The SNMPv2 over CONS transport domain.  The corresponding
                transport address is of type SnmpOSIAddress."
        ::= { snmpDomains 3 }

    SnmpOSIAddress ::= 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))

    -- SNMPv2 over DDP

    snmpDDPDomain  OBJECT-IDENTITY
        STATUS     current
        DESCRIPTION
                "The SNMPv2 over DDP transport domain.  The corresponding
                transport address is of type SnmpNBPAddress."
        ::= { snmpDomains 4 }

    SnmpNBPAddress ::= 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))

    -- SNMPv2 over IPX

    snmpIPXDomain  OBJECT-IDENTITY
        STATUS     current
        DESCRIPTION
                "The SNMPv2 over IPX transport domain.  The corresponding
                transport address is of type SnmpIPXAddress."
        ::= { snmpDomains 5 }

    SnmpIPXAddress ::= 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))

    -- for proxy to SNMPv1 (RFC 1157)

    rfc1157Proxy   OBJECT IDENTIFIER ::= { snmpProxys 1 }

    rfc1157Domain  OBJECT-IDENTITY
        STATUS     current
        DESCRIPTION
                "The transport domain for SNMPv1 over UDP.  The
                corresponding transport address is of type SnmpUDPAddress."
        ::= { rfc1157Proxy 1 }

    --  ::= { rfc1157Proxy 2 }            this OID is obsolete

    END

Next: 3. SNMPv2 over UDP

Connected: An Internet Encyclopedia
RFC 1906 - 2. Definitions