--- /dev/null
+
+-- WinAgents MIB Extraction Wizard\r
+-- Extracted from rfc1157.txt 16.03.2005 20:20:14\r
+\r
+RFC1157-SNMP DEFINITIONS ::= BEGIN\r
+\r
+ IMPORTS\r
+ ObjectName, ObjectSyntax, NetworkAddress, IpAddress, TimeTicks\r
+ FROM RFC1155-SMI;\r
+\r
+\r
+ -- top-level message\r
+\r
+ Message ::=\r
+ SEQUENCE {\r
+ version -- version-1 for this RFC\r
+ INTEGER {\r
+ version-1(0)\r
+ },\r
+\r
+ community -- community name\r
+ OCTET STRING,\r
+\r
+ data -- e.g., PDUs if trivial\r
+ ANY -- authentication is being used\r
+ }\r
+\r
+\r
+ -- protocol data units\r
+\r
+ PDUs ::=\r
+ CHOICE {\r
+ get-request\r
+ GetRequest-PDU,\r
+\r
+ get-next-request\r
+ GetNextRequest-PDU,\r
+\r
+ get-response\r
+ GetResponse-PDU,\r
+\r
+ set-request\r
+ SetRequest-PDU,\r
+\r
+ trap\r
+ Trap-PDU\r
+ }\r
+\r
+\r
+\r
+\r
+ -- PDUs\r
+\r
+ GetRequest-PDU ::=\r
+ [0]\r
+ IMPLICIT PDU\r
+\r
+ GetNextRequest-PDU ::=\r
+ [1]\r
+ IMPLICIT PDU\r
+\r
+ GetResponse-PDU ::=\r
+ [2]\r
+ IMPLICIT PDU\r
+\r
+ SetRequest-PDU ::=\r
+ [3]\r
+ IMPLICIT PDU\r
+\r
+ PDU ::=\r
+ SEQUENCE {\r
+ request-id\r
+ INTEGER,\r
+\r
+ error-status -- sometimes ignored\r
+ INTEGER {\r
+ noError(0),\r
+ tooBig(1),\r
+ noSuchName(2),\r
+ badValue(3),\r
+ readOnly(4),\r
+ genErr(5)\r
+ },\r
+\r
+ error-index -- sometimes ignored\r
+ INTEGER,\r
+\r
+ variable-bindings -- values are sometimes ignored\r
+ VarBindList\r
+ }\r
+\r
+ Trap-PDU ::=\r
+ [4]\r
+ IMPLICIT SEQUENCE {\r
+ enterprise -- type of object generating\r
+ -- trap, see sysObjectID in [5]\r
+\r
+\r
+ OBJECT IDENTIFIER,\r
+\r
+ agent-addr -- address of object generating\r
+ NetworkAddress, -- trap\r
+\r
+ generic-trap -- generic trap type\r
+ INTEGER {\r
+ coldStart(0),\r
+ warmStart(1),\r
+ linkDown(2),\r
+ linkUp(3),\r
+ authenticationFailure(4),\r
+ egpNeighborLoss(5),\r
+ enterpriseSpecific(6)\r
+ },\r
+\r
+ specific-trap -- specific code, present even\r
+ INTEGER, -- if generic-trap is not\r
+ -- enterpriseSpecific\r
+\r
+ time-stamp -- time elapsed between the last\r
+ TimeTicks, -- (re)initialization of the network\r
+ -- entity and the generation of the trap\r
+\r
+ variable-bindings -- "interesting" information\r
+ VarBindList\r
+ }\r
+\r
+\r
+ -- variable bindings\r
+\r
+ VarBind ::=\r
+ SEQUENCE {\r
+ name\r
+ ObjectName,\r
+\r
+ value\r
+ ObjectSyntax\r
+ }\r
+\r
+ VarBindList ::=\r
+ SEQUENCE OF\r
+ VarBind\r
+\r
+ END
\ No newline at end of file