+++ /dev/null
-
--- WinAgents MIB Extraction Wizard\r
--- Extracted from rfc1227.txt 16.03.2005 20:20:14\r
-\r
-SMUX DEFINITIONS ::= BEGIN\r
-\r
-IMPORTS\r
- ObjectName\r
- FROM RFC1155-SMI\r
- DisplayString\r
- FROM RFC1213-MIB\r
-\r
- PDUs\r
- FROM RFC1157-SNMP;\r
-\r
-\r
--- tags for SMUX-specific PDUs are application-wide to\r
--- avoid conflict with tags for current (and future)\r
--- SNMP-generic PDUs\r
-\r
-SMUX-PDUs ::=\r
- CHOICE {\r
- open -- SMUX peer uses\r
- OpenPDU, -- immediately after TCP open\r
-\r
- close -- either uses immediately before TCP close\r
- ClosePDU,\r
-\r
- registerRequest -- SMUX peer uses\r
- RReqPDU,\r
-\r
- registerResponse -- SNMP agent uses\r
- RRspPDU,\r
-\r
- PDUs, -- note that roles are reversed:\r
- -- SNMP agent does get/get-next/set\r
- -- SMUX peer does get-response/trap\r
-\r
- commitOrRollback -- SNMP agent uses\r
- SOutPDU\r
- }\r
-\r
-\r
--- open PDU\r
--- currently only simple authentication\r
-\r
-OpenPDU ::=\r
- CHOICE {\r
- simple\r
-\r
- SimpleOpen\r
- }\r
-\r
-SimpleOpen ::=\r
- [APPLICATION 0] IMPLICIT\r
- SEQUENCE {\r
- version -- of SMUX protocol\r
- INTEGER {\r
- version-1(0)\r
- },\r
-\r
- identity -- of SMUX peer, authoritative\r
- OBJECT IDENTIFIER,\r
-\r
- description -- of SMUX peer, implementation-specific\r
- DisplayString,\r
-\r
- password -- zero length indicates no authentication\r
- OCTET STRING\r
- }\r
-\r
-\r
--- close PDU\r
-\r
-ClosePDU ::=\r
- [APPLICATION 1] IMPLICIT\r
- INTEGER {\r
- goingDown(0),\r
- unsupportedVersion(1),\r
- packetFormat(2),\r
- protocolError(3),\r
- internalError(4),\r
- authenticationFailure(5)\r
- }\r
-\r
-\r
--- insert PDU\r
-\r
-RReqPDU ::=\r
- [APPLICATION 2] IMPLICIT\r
- SEQUENCE {\r
- subtree\r
- ObjectName,\r
-\r
- priority -- the lower the better, "-1" means default\r
- INTEGER (-1..2147483647),\r
-\r
- operation\r
-\r
- INTEGER {\r
- delete(0), -- remove registration\r
- readOnly(1), -- add registration, objects are RO\r
- readWrite(2) -- .., objects are RW\r
- }\r
- }\r
-\r
-RRspPDU ::=\r
- [APPLICATION 3] IMPLICIT\r
- INTEGER {\r
- failure(-1)\r
-\r
- -- on success the non-negative priority is returned\r
- }\r
-\r
-SOutPDU ::=\r
- [APPLICATION 4] IMPLICIT\r
- INTEGER {\r
- commit(0),\r
- rollback(1)\r
- }\r
-\r
-END
\ No newline at end of file