- -- Changes to rfc1906 - SNMPv2-TM (SNMPv2 transport mappings)
- -- NOTE: module need MODULE-IDENTITY added!
- -- dperkins@scruznet.com
- 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