-- Portions of this file copyright 1990, 1991, 1992, 1993 Shiva Corporation -- This file describes the entire MIB supported by K-STAR Release 9.2. -- It includes object identifiers and object definitions for the -- Internet Standard MIB-II, the Generic Interface Extensions MIB, the -- AppleTalk MIB, the Experimental Ethernet MIB and the Shiva -- Enterprise MIB. -- This file was generated using the 'mktxt' shell script from files; -- rfc1213.asn rfc1229.asn rfc1243.asn rfc1398.asn shiva.asn -- The companion file "shiva.asn" describes just the Shiva Enterprise -- variables, and should be useful for compilation by a management -- tool in order to extend the tool to support the Shiva MIB. mgmt OBJECT IDENTIFIER ::= { iso org(3) dod(6) internet(1) mgmt(2) } experimental OBJECT IDENTIFIER ::= { internet 3 } private OBJECT IDENTIFIER ::= { internet 4 } enterprises OBJECT IDENTIFIER ::= { private 1 } -- rfc1213.asn -- This MIB module uses the extended OBJECT-TYPE macro as -- defined in [14]; -- MIB-II (same prefix as MIB-I) mib OBJECT IDENTIFIER ::= { mgmt 1 } -- groups in MIB-II system OBJECT IDENTIFIER ::= { mib 1 } interfaces OBJECT IDENTIFIER ::= { mib 2 } at OBJECT IDENTIFIER ::= { mib 3 } ip OBJECT IDENTIFIER ::= { mib 4 } icmp OBJECT IDENTIFIER ::= { mib 5 } tcp OBJECT IDENTIFIER ::= { mib 6 } udp OBJECT IDENTIFIER ::= { mib 7 } egp OBJECT IDENTIFIER ::= { mib 8 } -- historical (some say hysterical) -- cmot OBJECT IDENTIFIER ::= { mib 9 } transmission OBJECT IDENTIFIER ::= { mib 10 } snmp OBJECT IDENTIFIER ::= { mib 11 } -- the System group -- Implementation of the System group is mandatory for all -- systems. If an agent is not configured to have a value -- for any of these variables, a string of length 0 is -- returned. sysDescr OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory ::= { system 1 } sysObjectID OBJECT-TYPE SYNTAX OBJECT IDENTIFIER ACCESS read-only STATUS mandatory ::= { system 2 } sysUpTime OBJECT-TYPE SYNTAX TimeTicks ACCESS read-only STATUS mandatory ::= { system 3 } sysContact OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory ::= { system 4 } sysName OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory ::= { system 5 } sysLocation OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory ::= { system 6 } sysServices OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory ::= { system 7 } -- the Interfaces group -- Implementation of the Interfaces group is mandatory for -- all systems. ifNumber OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory ::= { interfaces 1 } -- the Interfaces table -- The Interfaces table contains information on the entity's -- interfaces. Each interface is thought of as being -- attached to a `subnetwork'. Note that this term should -- not be confused with `subnet' which refers to an -- addressing partitioning scheme used in the Internet suite -- of protocols. ifTable OBJECT-TYPE SYNTAX SEQUENCE OF IfEntry ACCESS not-accessible STATUS mandatory ::= { interfaces 2 } ifEntry OBJECT-TYPE SYNTAX IfEntry ACCESS not-accessible STATUS mandatory ::= { ifTable 1 } IfEntry ::= SEQUENCE { ifIndex INTEGER, ifDescr OCTET STRING, ifType INTEGER, ifMtu INTEGER, ifSpeed Gauge, ifPhysAddress OCTET STRING, ifAdminStatus INTEGER, ifOperStatus INTEGER, ifLastChange TimeTicks, ifInOctets Counter, ifInUcastPkts Counter, ifInNUcastPkts Counter, ifInDiscards Counter, ifInErrors Counter, ifInUnknownProtos Counter, ifOutOctets Counter, ifOutUcastPkts Counter, ifOutNUcastPkts Counter, ifOutDiscards Counter, ifOutErrors Counter, ifOutQLen Gauge, ifSpecific OBJECT IDENTIFIER } ifIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory ::= { ifEntry 1 } ifDescr OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory ::= { ifEntry 2 } ifType OBJECT-TYPE SYNTAX INTEGER { other(1), -- none of the following regular1822(2), hdh1822(3), ddn-x25(4), rfc877-x25(5), ethernet-csmacd(6), iso88023-csmacd(7), iso88024-tokenBus(8), iso88025-tokenRing(9), iso88026-man(10), starLan(11), proteon-10Mbit(12), proteon-80Mbit(13), hyperchannel(14), fddi(15), lapb(16), sdlc(17), ds1(18), -- T-1 e1(19), -- european equiv. of T-1 basicISDN(20), primaryISDN(21), -- proprietary serial propPointToPointSerial(22), ppp(23), softwareLoopback(24), eon(25), -- CLNP over IP [11] ethernet-3Mbit(26), nsip(27), -- XNS over IP slip(28), -- generic SLIP ultra(29), -- ULTRA technologies ds3(30), -- T-3 sip(31), -- SMDS frame-relay(32) } ACCESS read-only STATUS mandatory ::= { ifEntry 3 } ifMtu OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory ::= { ifEntry 4 } ifSpeed OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory ::= { ifEntry 5 } ifPhysAddress OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory ::= { ifEntry 6 } ifAdminStatus OBJECT-TYPE SYNTAX INTEGER { up(1), -- ready to pass packets down(2), testing(3) -- in some test mode } ACCESS read-write STATUS mandatory ::= { ifEntry 7 } ifOperStatus OBJECT-TYPE SYNTAX INTEGER { up(1), -- ready to pass packets down(2), testing(3) -- in some test mode } ACCESS read-only STATUS mandatory ::= { ifEntry 8 } ifLastChange OBJECT-TYPE SYNTAX TimeTicks ACCESS read-only STATUS mandatory ::= { ifEntry 9 } ifInOctets OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { ifEntry 10 } ifInUcastPkts OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { ifEntry 11 } ifInNUcastPkts OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { ifEntry 12 } ifInDiscards OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { ifEntry 13 } ifInErrors OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { ifEntry 14 } ifInUnknownProtos OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { ifEntry 15 } ifOutOctets OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { ifEntry 16 } ifOutUcastPkts OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { ifEntry 17 } ifOutNUcastPkts OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { ifEntry 18 } ifOutDiscards OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { ifEntry 19 } ifOutErrors OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { ifEntry 20 } ifOutQLen OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory ::= { ifEntry 21 } ifSpecific OBJECT-TYPE SYNTAX OBJECT IDENTIFIER ACCESS read-only STATUS mandatory ::= { ifEntry 22 } -- the Address Translation group -- Implementation of the Address Translation group is -- mandatory for all systems. Note however that this group -- is optional by MIB-II. That is, it is being included -- solely for compatibility with MIB-I nodes, and will most -- likely be excluded from MIB-III nodes. From MIB-II and -- onwards, each network protocol group contains its own -- address translation tables. -- The Address Translation group contains one table which is -- the union across all interfaces of the translation tables -- for converting a NetworkAddress (e.g., an IP address) into -- a subnetwork-specific address. For lack of a better term, -- this document refers to such a subnetwork-specific address -- as a `physical' address. -- Examples of such translation tables are: for broadcast -- media where ARP is in use, the translation table is -- equivalent to the ARP cache; or, on an X.25 network where -- non-algorithmic translation to X.121 addresses is -- required, the translation table contains the -- NetworkAddress to X.121 address equivalences. atTable OBJECT-TYPE SYNTAX SEQUENCE OF AtEntry ACCESS not-accessible STATUS optional ::= { at 1 } atEntry OBJECT-TYPE SYNTAX AtEntry ACCESS not-accessible STATUS optional ::= { atTable 1 } AtEntry ::= SEQUENCE { atIfIndex INTEGER, atPhysAddress OCTET STRING, atNetAddress NetworkAddress } atIfIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS optional ::= { atEntry 1 } atPhysAddress OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS optional ::= { atEntry 2 } atNetAddress OBJECT-TYPE SYNTAX NetworkAddress ACCESS read-write STATUS optional ::= { atEntry 3 } -- the IP group -- Implementation of the IP group is mandatory for all -- systems. ipForwarding OBJECT-TYPE SYNTAX INTEGER { forwarding(1), -- acting as a gateway not-forwarding(2) -- NOT acting as a gateway } ACCESS read-write STATUS mandatory ::= { ip 1 } ipDefaultTTL OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory ::= { ip 2 } ipInReceives OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { ip 3 } ipInHdrErrors OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { ip 4 } ipInAddrErrors OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { ip 5 } ipForwDatagrams OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { ip 6 } ipInUnknownProtos OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { ip 7 } ipInDiscards OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { ip 8 } ipInDelivers OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { ip 9 } ipOutRequests OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { ip 10 } ipOutDiscards OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { ip 11 } ipOutNoRoutes OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { ip 12 } ipReasmTimeout OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory ::= { ip 13 } ipReasmReqds OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { ip 14 } ipReasmOKs OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { ip 15 } ipReasmFails OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { ip 16 } ipFragOKs OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { ip 17 } ipFragFails OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { ip 18 } ipFragCreates OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { ip 19 } -- the IP address table -- The IP address table contains this entity's IP addressing -- information. ipAddrTable OBJECT-TYPE SYNTAX SEQUENCE OF IpAddrEntry ACCESS not-accessible STATUS mandatory ::= { ip 20 } ipAddrEntry OBJECT-TYPE SYNTAX IpAddrEntry ACCESS not-accessible STATUS mandatory ::= { ipAddrTable 1 } IpAddrEntry ::= SEQUENCE { ipAdEntAddr IpAddress, ipAdEntIfIndex INTEGER, ipAdEntNetMask IpAddress, ipAdEntBcastAddr INTEGER, ipAdEntReasmMaxSize INTEGER } ipAdEntAddr OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory ::= { ipAddrEntry 1 } ipAdEntIfIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory ::= { ipAddrEntry 2 } ipAdEntNetMask OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory ::= { ipAddrEntry 3 } ipAdEntBcastAddr OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory ::= { ipAddrEntry 4 } ipAdEntReasmMaxSize OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory ::= { ipAddrEntry 5 } -- the IP routing table -- The IP routing table contains an entry for each route -- presently known to this entity. ipRouteTable OBJECT-TYPE SYNTAX SEQUENCE OF IpRouteEntry ACCESS not-accessible STATUS mandatory ::= { ip 21 } ipRouteEntry OBJECT-TYPE SYNTAX IpRouteEntry ACCESS not-accessible STATUS mandatory ::= { ipRouteTable 1 } IpRouteEntry ::= SEQUENCE { ipRouteDest IpAddress, ipRouteIfIndex INTEGER, ipRouteMetric1 INTEGER, ipRouteMetric2 INTEGER, ipRouteMetric3 INTEGER, ipRouteMetric4 INTEGER, ipRouteNextHop IpAddress, ipRouteType INTEGER, ipRouteProto INTEGER, ipRouteAge INTEGER, ipRouteMask IpAddress, ipRouteMetric5 INTEGER, ipRouteInfo OBJECT IDENTIFIER } ipRouteDest OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory ::= { ipRouteEntry 1 } ipRouteIfIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory ::= { ipRouteEntry 2 } ipRouteMetric1 OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory ::= { ipRouteEntry 3 } ipRouteMetric2 OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory ::= { ipRouteEntry 4 } ipRouteMetric3 OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory ::= { ipRouteEntry 5 } ipRouteMetric4 OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory ::= { ipRouteEntry 6 } ipRouteNextHop OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory ::= { ipRouteEntry 7 } ipRouteType OBJECT-TYPE SYNTAX INTEGER { other(1), -- none of the following invalid(2), -- an invalidated route -- route to directly direct(3), -- connected (sub-)network -- route to a non-local indirect(4) -- host/network/sub-network } ACCESS read-write STATUS mandatory ::= { ipRouteEntry 8 } ipRouteProto OBJECT-TYPE SYNTAX INTEGER { other(1), -- none of the following -- non-protocol information, -- e.g., manually configured local(2), -- entries -- set via a network netmgmt(3), -- management protocol -- obtained via ICMP, icmp(4), -- e.g., Redirect -- the remaining values are -- all gateway routing -- protocols egp(5), ggp(6), hello(7), rip(8), is-is(9), es-is(10), ciscoIgrp(11), bbnSpfIgp(12), ospf(13), bgp(14) } ACCESS read-only STATUS mandatory ::= { ipRouteEntry 9 } ipRouteAge OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory ::= { ipRouteEntry 10 } ipRouteMask OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory ::= { ipRouteEntry 11 } ipRouteMetric5 OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory ::= { ipRouteEntry 12 } ipRouteInfo OBJECT-TYPE SYNTAX OBJECT IDENTIFIER ACCESS read-only STATUS mandatory ::= { ipRouteEntry 13 } -- the IP Address Translation table -- The IP address translation table contain the IpAddress to -- `physical' address equivalences. Some interfaces do not -- use translation tables for determining address -- equivalences (e.g., DDN-X.25 has an algorithmic method); -- if all interfaces are of this type, then the Address -- Translation table is empty, i.e., has zero entries. ipNetToMediaTable OBJECT-TYPE SYNTAX SEQUENCE OF IpNetToMediaEntry ACCESS not-accessible STATUS mandatory ::= { ip 22 } ipNetToMediaEntry OBJECT-TYPE SYNTAX IpNetToMediaEntry ACCESS not-accessible STATUS mandatory ::= { ipNetToMediaTable 1 } IpNetToMediaEntry ::= SEQUENCE { ipNetToMediaIfIndex INTEGER, ipNetToMediaPhysAddress OCTET STRING, ipNetToMediaNetAddress IpAddress, ipNetToMediaType INTEGER } ipNetToMediaIfIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory ::= { ipNetToMediaEntry 1 } ipNetToMediaPhysAddress OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory ::= { ipNetToMediaEntry 2 } ipNetToMediaNetAddress OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory ::= { ipNetToMediaEntry 3 } ipNetToMediaType OBJECT-TYPE SYNTAX INTEGER { other(1), -- none of the following invalid(2), -- an invalidated mapping dynamic(3), static(4) } ACCESS read-write STATUS mandatory ::= { ipNetToMediaEntry 4 } -- additional IP objects ipRoutingDiscards OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { ip 23 } -- the ICMP group -- Implementation of the ICMP group is mandatory for all -- systems. icmpInMsgs OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { icmp 1 } icmpInErrors OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { icmp 2 } icmpInDestUnreachs OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { icmp 3 } icmpInTimeExcds OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { icmp 4 } icmpInParmProbs OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { icmp 5 } icmpInSrcQuenchs OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { icmp 6 } icmpInRedirects OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { icmp 7 } icmpInEchos OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { icmp 8 } icmpInEchoReps OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { icmp 9 } icmpInTimestamps OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { icmp 10 } icmpInTimestampReps OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { icmp 11 } icmpInAddrMasks OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { icmp 12 } icmpInAddrMaskReps OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { icmp 13 } icmpOutMsgs OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { icmp 14 } icmpOutErrors OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { icmp 15 } icmpOutDestUnreachs OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { icmp 16 } icmpOutTimeExcds OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { icmp 17 } icmpOutParmProbs OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { icmp 18 } icmpOutSrcQuenchs OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { icmp 19 } icmpOutRedirects OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { icmp 20 } icmpOutEchos OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { icmp 21 } icmpOutEchoReps OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { icmp 22 } icmpOutTimestamps OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { icmp 23 } icmpOutTimestampReps OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { icmp 24 } icmpOutAddrMasks OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { icmp 25 } icmpOutAddrMaskReps OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { icmp 26 } -- the UDP group -- Implementation of the UDP group is mandatory for all -- systems which implement the UDP. udpInDatagrams OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { udp 1 } udpNoPorts OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { udp 2 } udpInErrors OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { udp 3 } udpOutDatagrams OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { udp 4 } -- the UDP Listener table -- The UDP listener table contains information about this -- entity's UDP end-points on which a local application is -- currently accepting datagrams. udpTable OBJECT-TYPE SYNTAX SEQUENCE OF UdpEntry ACCESS not-accessible STATUS mandatory ::= { udp 5 } udpEntry OBJECT-TYPE SYNTAX UdpEntry ACCESS not-accessible STATUS mandatory ::= { udpTable 1 } UdpEntry ::= SEQUENCE { udpLocalAddress IpAddress, udpLocalPort INTEGER } udpLocalAddress OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory ::= { udpEntry 1 } udpLocalPort OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory ::= { udpEntry 2 } -- the Transmission group -- Based on the transmission media underlying each interface -- on a system, the corresponding portion of the Transmission -- group is mandatory for that system. -- When Internet-standard definitions for managing -- transmission media are defined, the transmission group is -- used to provide a prefix for the names of those objects. -- Typically, such definitions reside in the experimental -- portion of the MIB until they are "proven", then as a -- part of the Internet standardization process, the -- definitions are accordingly elevated and a new object -- identifier, under the transmission group is defined. By -- convention, the name assigned is: -- -- type OBJECT IDENTIFIER ::= { transmission number } -- -- where "type" is the symbolic value used for the media in -- the ifType column of the ifTable object, and "number" is -- the actual integer value corresponding to the symbol. -- the SNMP group -- Implementation of the SNMP group is mandatory for all -- systems which support an SNMP protocol entity. Some of -- the objects defined below will be zero-valued in those -- SNMP implementations that are optimized to support only -- those functions specific to either a management agent or -- a management station. In particular, it should be -- observed that the objects below refer to an SNMP entity, -- and there may be several SNMP entities residing on a -- managed node (e.g., if the node is hosting acting as -- a management station). snmpInPkts OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { snmp 1 } snmpOutPkts OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { snmp 2 } snmpInBadVersions OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { snmp 3 } snmpInBadCommunityNames OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { snmp 4 } snmpInBadCommunityUses OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { snmp 5 } snmpInASNParseErrs OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { snmp 6 } -- { snmp 7 } is not used snmpInTooBigs OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { snmp 8 } snmpInNoSuchNames OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { snmp 9 } snmpInBadValues OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { snmp 10 } snmpInReadOnlys OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { snmp 11 } snmpInGenErrs OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { snmp 12 } snmpInTotalReqVars OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { snmp 13 } snmpInTotalSetVars OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { snmp 14 } snmpInGetRequests OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { snmp 15 } snmpInGetNexts OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { snmp 16 } snmpInSetRequests OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { snmp 17 } snmpInGetResponses OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { snmp 18 } snmpInTraps OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { snmp 19 } snmpOutTooBigs OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { snmp 20 } snmpOutNoSuchNames OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { snmp 21 } snmpOutBadValues OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { snmp 22 } -- { snmp 23 } is not used snmpOutGenErrs OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { snmp 24 } snmpOutGetRequests OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { snmp 25 } snmpOutGetNexts OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { snmp 26 } snmpOutSetRequests OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { snmp 27 } snmpOutGetResponses OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { snmp 28 } snmpOutTraps OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { snmp 29 } snmpEnableAuthenTraps OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-write STATUS mandatory ::= { snmp 30 } -- rfc1229.asn ifExtensions OBJECT IDENTIFIER ::= { mib 12 } -- per RFC1239! -- Generic Interface Extension Table -- -- This group of objects is mandatory for all types of -- subnetwork interface. ifExtnsTable OBJECT-TYPE SYNTAX SEQUENCE OF IfExtnsEntry ACCESS not-accessible STATUS mandatory ::= { ifExtensions 1 } ifExtnsEntry OBJECT-TYPE SYNTAX IfExtnsEntry ACCESS not-accessible STATUS mandatory ::= { ifExtnsTable 1 } IfExtnsEntry ::= SEQUENCE { ifExtnsIfIndex INTEGER, ifExtnsChipSet OBJECT IDENTIFIER, ifExtnsRevWare OCTET STRING, ifExtnsMulticastsTransmittedOks Counter, ifExtnsBroadcastsTransmittedOks Counter, ifExtnsMulticastsReceivedOks Counter, ifExtnsBroadcastsReceivedOks Counter, ifExtnsPromiscuous INTEGER } ifExtnsIfIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory ::= { ifExtnsEntry 1 } ifExtnsChipSet OBJECT-TYPE SYNTAX OBJECT IDENTIFIER ACCESS read-only STATUS mandatory ::= { ifExtnsEntry 2 } ifExtnsRevWare OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory ::= { ifExtnsEntry 3 } ifExtnsMulticastsTransmittedOks OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { ifExtnsEntry 4 } ifExtnsBroadcastsTransmittedOks OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { ifExtnsEntry 5 } ifExtnsMulticastsReceivedOks OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { ifExtnsEntry 6 } ifExtnsBroadcastsReceivedOks OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { ifExtnsEntry 7 } ifExtnsPromiscuous OBJECT-TYPE SYNTAX INTEGER { true(1), false(2) } ACCESS read-only -- Note: agent implementors are -- encouraged to extend this -- access to read-write if that -- makes sense in their agent. STATUS mandatory ::= { ifExtnsEntry 8 } -- -- Generic Receive Address Table -- -- This group of objects is mandatory for all types of -- interfaces which can receive packets/frames addressed to -- more than one address. ifExtnsRcvAddrTable OBJECT-TYPE SYNTAX SEQUENCE OF IfExtnsRcvAddrEntry ACCESS not-accessible STATUS mandatory ::= { ifExtensions 3 } ifExtnsRxAddrEnt OBJECT-TYPE SYNTAX IfExtnsRcvAddrEntry ACCESS not-accessible STATUS mandatory ::= { ifExtnsRcvAddrTable 1 } IfExtnsRcvAddrEntry ::= SEQUENCE { ifExtnsRcvAddrIfIndex INTEGER, ifExtnsRcvAddress OCTET STRING, ifExtnsRcvAddrStatus INTEGER } ifExtnsRcvAddrIfIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory ::= { ifExtnsRxAddrEnt 1 } ifExtnsRcvAddress OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory ::= { ifExtnsRxAddrEnt 2 } ifExtnsRcvAddrStatus OBJECT-TYPE SYNTAX INTEGER { other(1), invalid(2), volatile(3), nonVolatile(4) } ACCESS read-write STATUS mandatory ::= { ifExtnsRxAddrEnt 3 } -- rfc1243.asn -- This MIB module uses the extended OBJECT-TYPE macro as -- defined in [9] -- AppleTalk MIB appletalk OBJECT IDENTIFIER ::= { mib 13 } llap OBJECT IDENTIFIER ::= { appletalk 1 } aarp OBJECT IDENTIFIER ::= { appletalk 2 } atport OBJECT IDENTIFIER ::= { appletalk 3 } ddp OBJECT IDENTIFIER ::= { appletalk 4 } rtmp OBJECT IDENTIFIER ::= { appletalk 5 } kip OBJECT IDENTIFIER ::= { appletalk 6 } zip OBJECT IDENTIFIER ::= { appletalk 7 } nbp OBJECT IDENTIFIER ::= { appletalk 8 } atecho OBJECT IDENTIFIER ::= { appletalk 9 } -- The LLAP Group llapTable OBJECT-TYPE SYNTAX SEQUENCE OF LlapEntry ACCESS not-accessible STATUS mandatory ::= { llap 1 } llapEntry OBJECT-TYPE SYNTAX LlapEntry ACCESS not-accessible STATUS mandatory ::= { llapTable 1 } LlapEntry ::= SEQUENCE { llapIfIndex INTEGER, llapInPkts Counter, llapOutPkts Counter, llapInNoHandlers Counter, llapInLengthErrors Counter, llapInBads Counter, llapCollisions Counter, llapDefers Counter, llapNoDataErrors Counter, llapRandomCTSErrors Counter, llapFCSErrors Counter } llapIfIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory ::= { llapEntry 1 } llapInPkts OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { llapEntry 2 } llapOutPkts OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { llapEntry 3 } llapInNoHandlers OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { llapEntry 4 } llapInLengthErrors OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { llapEntry 5 } llapInErrors OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { llapEntry 6 } llapCollisions OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { llapEntry 7 } llapDefers OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { llapEntry 8 } llapNoDataErrors OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { llapEntry 9 } llapRandomCTSErrors OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { llapEntry 10 } llapFCSErrors OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { llapEntry 11 } -- The AARP Group aarpTable OBJECT-TYPE SYNTAX SEQUENCE OF AarpEntry ACCESS not-accessible STATUS mandatory ::= { aarp 1 } aarpEntry OBJECT-TYPE SYNTAX AarpEntry ACCESS not-accessible STATUS mandatory ::= { aarpTable 1 } AarpEntry ::= SEQUENCE { aarpIfIndex INTEGER, aarpPhysAddress OCTET STRING, aarpNetAddress OCTET STRING } aarpIfIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory ::= { aarpEntry 1 } aarpPhysAddress OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory ::= { aarpEntry 2 } aarpNetAddress OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory ::= { aarpEntry 3 } -- The ATPort Group atportTable OBJECT-TYPE SYNTAX SEQUENCE OF AtportEntry ACCESS not-accessible STATUS mandatory ::= { atport 1 } atportEntry OBJECT-TYPE SYNTAX AtportEntry ACCESS not-accessible STATUS mandatory ::= { atportTable 1 } AtportEntry ::= SEQUENCE { atportIndex INTEGER, atportDescr OCTET STRING, atportType INTEGER, atportNetStart OCTET STRING , atportNetEnd OCTET STRING , atportNetAddress OCTET STRING, atportStatus INTEGER, atportNetConfig INTEGER, atportZoneConfig INTEGER, atportZone OCTET STRING, atportIfIndex INTEGER } atportIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory ::= { atportEntry 1 } atportDescr OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory ::= { atportEntry 2 } atportType OBJECT-TYPE SYNTAX INTEGER { other(1), -- none of the following localtalk(2), ethertalk1(3), ethertalk2(4), tokentalk(5), iptalk(6), serial-ppp(7), serial-nonstandard(8), virtual(9) } ACCESS read-write STATUS mandatory ::= { atportEntry 3 } atportNetStart OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory ::= { atportEntry 4 } atportNetEnd OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory ::= { atportEntry 5 } atportNetAddress OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory ::= { atportEntry 6 } atportStatus OBJECT-TYPE SYNTAX INTEGER { operational(1), unconfigured(2), off(3), invalid(4) } ACCESS read-write STATUS mandatory ::= { atportEntry 7 } atportNetConfig OBJECT-TYPE SYNTAX INTEGER { configured(1), -- explicit configuration. garnered(2), -- assumed from inspection of net. guessed(3), -- a "random" configuration. unconfigured(4) } ACCESS read-only STATUS mandatory ::= { atportEntry 8 } atportZoneConfig OBJECT-TYPE SYNTAX INTEGER { configured(1), -- explicit configuration garnered(2), -- assumed from inspection of net. guessed(3), -- a "random" configuration. unconfigured(4) } ACCESS read-only STATUS mandatory ::= { atportEntry 9 } atportZone OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory ::= { atportEntry 10 } atportIfIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory ::= { atportEntry 11 } -- The DDP Group ddpOutRequests OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { ddp 1 } ddpOutShorts OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { ddp 2 } ddpOutLongs OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { ddp 3 } ddpInReceives OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { ddp 4 } ddpForwRequests OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { ddp 5 } ddpInLocalDatagrams OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { ddp 6 } ddpNoProtocolHandlers OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { ddp 7 } ddpOutNoRoutes OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { ddp 8 } ddpTooShortErrors OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { ddp 9 } ddpTooLongErrors OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { ddp 10 } ddpBroadcastErrors OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { ddp 11 } ddpShortDDPErrors OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { ddp 12 } ddpHopCountErrors OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { ddp 13 } ddpChecksumErrors OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { ddp 14 } -- The RTMP Group rtmpTable OBJECT-TYPE SYNTAX SEQUENCE OF RtmpEntry ACCESS not-accessible STATUS mandatory ::= { rtmp 1 } rtmpEntry OBJECT-TYPE SYNTAX RtmpEntry ACCESS not-accessible STATUS mandatory ::= { rtmpTable 1 } RtmpEntry ::= SEQUENCE { rtmpRangeStart OCTET STRING , rtmpRangeEnd OCTET STRING , rtmpNextHop OCTET STRING, rtmpType INTEGER, rtmpPort INTEGER, rtmpHops INTEGER, rtmpState INTEGER } rtmpRangeStart OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory ::= { rtmpEntry 1 } rtmpRangeEnd OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory ::= { rtmpEntry 2 } rtmpNextHop OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory ::= { rtmpEntry 3 } rtmpType OBJECT-TYPE SYNTAX INTEGER { other(1), appletalk(2), serial-ppp(3), serial-nonstandard(4) } ACCESS read-write STATUS mandatory ::= { rtmpEntry 4 } rtmpPort OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory ::= { rtmpEntry 5 } rtmpHops OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory ::= { rtmpEntry 6 } rtmpState OBJECT-TYPE SYNTAX INTEGER { good(1), suspect(2), goingBad(3), bad(4) -- may be removed from table } ACCESS read-write STATUS mandatory ::= { rtmpEntry 7 } -- The KIP Group kipTable OBJECT-TYPE SYNTAX SEQUENCE OF KipEntry ACCESS not-accessible STATUS mandatory ::= { kip 1 } kipEntry OBJECT-TYPE SYNTAX KipEntry ACCESS not-accessible STATUS mandatory ::= { kipTable 1 } KipEntry ::= SEQUENCE { kipNetStart OCTET STRING , kipNetEnd OCTET STRING , kipNextHop IpAddress, kipHopCount INTEGER, kipBCastAddr IpAddress, kipCore INTEGER, kipType INTEGER, kipState INTEGER, kipShare INTEGER } kipNetStart OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory ::= { kipEntry 1 } kipNetEnd OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory ::= { kipEntry 2 } kipNextHop OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory ::= { kipEntry 3 } kipHopCount OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory ::= { kipEntry 4 } kipBCastAddr OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory ::= { kipEntry 5 } kipCore OBJECT-TYPE SYNTAX INTEGER { core(1), notcore(2) } ACCESS read-write STATUS mandatory ::= { kipEntry 6 } kipType OBJECT-TYPE SYNTAX INTEGER { kipRouter(1), net(2), host(3), other(4) } ACCESS read-write STATUS mandatory ::= { kipEntry 7 } kipState OBJECT-TYPE SYNTAX INTEGER { configured(1), learned(2), invalid(3) } ACCESS read-write STATUS mandatory ::= { kipEntry 8 } kipShare OBJECT-TYPE SYNTAX INTEGER { shared(1), private(2) } ACCESS read-write STATUS mandatory ::= { kipEntry 9 } -- The ZIP Group zipTable OBJECT-TYPE SYNTAX SEQUENCE OF ZipEntry ACCESS not-accessible STATUS mandatory ::= { zip 1 } zipEntry OBJECT-TYPE SYNTAX ZipEntry ACCESS not-accessible STATUS mandatory ::= { zipTable 1 } ZipEntry ::= SEQUENCE { zipZoneName OCTET STRING, zipZoneIndex INTEGER, zipZoneNetStart OCTET STRING , zipZoneNetEnd OCTET STRING , zipZoneState INTEGER } zipZoneName OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory ::= { zipEntry 1 } zipZoneIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory ::= { zipEntry 2 } zipZoneNetStart OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory ::= { zipEntry 3 } zipZoneNetEnd OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory ::= { zipEntry 4 } zipZoneState OBJECT-TYPE SYNTAX INTEGER { valid(1), invalid(2) } ACCESS read-write STATUS mandatory ::= { zipEntry 5 } -- The NBP Group nbpTable OBJECT-TYPE SYNTAX SEQUENCE OF NbpEntry ACCESS not-accessible STATUS mandatory ::= { nbp 1 } nbpEntry OBJECT-TYPE SYNTAX NbpEntry ACCESS not-accessible STATUS mandatory ::= { nbpTable 1 } NbpEntry ::= SEQUENCE { nbpIndex INTEGER, nbpObject OCTET STRING, nbpType OCTET STRING, nbpZone OCTET STRING, nbpState INTEGER } nbpIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory ::= { nbpEntry 1 } nbpObject OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory ::= { nbpEntry 2 } nbpType OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory ::= { nbpEntry 3 } nbpZone OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory ::= { nbpEntry 4 } nbpState OBJECT-TYPE SYNTAX INTEGER { valid(1), invalid(2) } ACCESS read-write STATUS mandatory ::= { nbpEntry 5 } -- The ATEcho Group atechoRequests OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { atecho 1 } atechoReplies OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { atecho 2 } -- rfc1398.asn -- This MIB module uses the extended OBJECT-TYPE macro as -- defined in RFC-1212. -- this is the MIB module for ethernet-like objects dot3 OBJECT IDENTIFIER ::= { transmission 7 } -- { dot3 1 } is obsolete and has been deleted. -- the Ethernet-like Statistics group -- Implementation of this group is mandatory dot3StatsTable OBJECT-TYPE SYNTAX SEQUENCE OF Dot3StatsEntry ACCESS not-accessible STATUS mandatory ::= { dot3 2 } dot3StatsEntry OBJECT-TYPE SYNTAX Dot3StatsEntry ACCESS not-accessible STATUS mandatory ::= { dot3StatsTable 1 } Dot3StatsEntry ::= SEQUENCE { dot3StatsIndex INTEGER, dot3StatsAlignmentErrors Counter, dot3StatsFCSErrors Counter, dot3StatsSingleCollisionFrames Counter, dot3StatsMultCollFrames Counter, dot3StatsSQETestErrors Counter, dot3StatsDeferredTransmissions Counter, dot3StatsLateCollisions Counter, dot3StatsExcessiveCollisions Counter, dot3StatsIntMacTxErrs Counter, dot3StatsCarrierSenseErrors Counter, dot3StatsFrameTooLongs Counter, dot3StatsIntMacRxErrs Counter } dot3StatsIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory ::= { dot3StatsEntry 1 } dot3StatsAlignmentErrors OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { dot3StatsEntry 2 } dot3StatsFCSErrors OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { dot3StatsEntry 3 } dot3StatsSingleCollisionFrames OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { dot3StatsEntry 4 } dot3StatsMultCollFrames OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { dot3StatsEntry 5 } dot3StatsSQETestErrors OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { dot3StatsEntry 6 } dot3StatsDeferredTransmissions OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { dot3StatsEntry 7 } dot3StatsLateCollisions OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { dot3StatsEntry 8 } dot3StatsExcessiveCollisions OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { dot3StatsEntry 9 } dot3StatsIntMacTxErrs OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { dot3StatsEntry 10 } dot3StatsCarrierSenseErrors OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { dot3StatsEntry 11 } -- { dot3StatsEntry 12 } is not assigned dot3StatsFrameTooLongs OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { dot3StatsEntry 13 } -- { dot3StatsEntry 14 } is not assigned -- { dot3StatsEntry 15 } is not assigned dot3StatsIntMacRxErrs OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { dot3StatsEntry 16 } -- the Ethernet-like Collision Statistics group -- Implementation of this group is optional; it is appropriate -- for all systems which have the necessary metering dot3CollTable OBJECT-TYPE SYNTAX SEQUENCE OF Dot3CollEntry ACCESS not-accessible STATUS mandatory ::= { dot3 5 } dot3CollEntry OBJECT-TYPE SYNTAX Dot3CollEntry ACCESS not-accessible STATUS mandatory ::= { dot3CollTable 1 } Dot3CollEntry ::= SEQUENCE { dot3CollIndex INTEGER, dot3CollCount INTEGER, dot3CollFrequencies Counter } dot3CollIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory ::= { dot3CollEntry 1 } dot3CollCount OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory ::= { dot3CollEntry 2 } dot3CollFrequencies OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { dot3CollEntry 3 } -- 802.3 Hardware Chipsets -- The object ifExtnsChipSet is provided in RFC 1229 to identify -- the MAC hardware used to communcate on an interface. The -- following hardware chipsets are provided for 802.3: dot3ChipSets OBJECT IDENTIFIER ::= { dot3 8 } dot3ChipSetAMD OBJECT IDENTIFIER ::= { dot3ChipSets 1 } dot3ChipSetAMD7990 OBJECT IDENTIFIER ::= { dot3ChipSetAMD 1 } dot3ChipSetAMD79900 OBJECT IDENTIFIER ::= { dot3ChipSetAMD 2 } dot3ChipSetIntel OBJECT IDENTIFIER ::= { dot3ChipSets 2 } dot3ChipSetIntel82586 OBJECT IDENTIFIER ::= { dot3ChipSetIntel 1 } dot3ChipSetIntel82596 OBJECT IDENTIFIER ::= { dot3ChipSetIntel 2 } dot3ChipSetSeeq OBJECT IDENTIFIER ::= { dot3ChipSets 3 } dot3ChipSetSeeq8003 OBJECT IDENTIFIER ::= { dot3ChipSetSeeq 1 } dot3ChipSetNational OBJECT IDENTIFIER ::= { dot3ChipSets 4 } dot3ChipSetNational8390 OBJECT IDENTIFIER ::= { dot3ChipSetNational 1 } dot3ChipSetNationalSonic OBJECT IDENTIFIER ::= { dot3ChipSetNational 2 } dot3ChipSetFujitsu OBJECT IDENTIFIER ::= { dot3ChipSets 5 } dot3ChipSetFujitsu86950 OBJECT IDENTIFIER ::= { dot3ChipSetFujitsu 1 } dot3ChipSetFujitsu86960 OBJECT IDENTIFIER ::= { dot3ChipSetFujitsu 2 } -- For those chipsets not represented above, OBJECT IDENTIFIER -- assignment is required in other documentation, e.g., assignment -- within that part of the registration tree delegated to -- individual enterprises (see RFC 1155). -- shiva.asn -- $Id: shiva.asn,v 1.20 93/05/25 09:40:34 arodwin Exp $ -- -- Copyright 1990, 1992 Shiva Corporation -- -- The essential tree structure is defined here, in a level-order traversal. -- The individual objects in each group are defined later, in a preorder -- traversal. Each named node (except the individual objects) is identified -- by a comment of the form -- Node: node-name -- where node-name is the last element of the Object ID. This should make -- it easy to use an editor to search this file for a particular group. -- shiva OBJECT IDENTIFIER ::= { enterprises 166 } sSystems OBJECT IDENTIFIER ::= { shiva 1 } products OBJECT IDENTIFIER ::= { shiva 2 } protocols OBJECT IDENTIFIER ::= { shiva 3 } temporary OBJECT IDENTIFIER ::= { shiva 4 } messageLog OBJECT IDENTIFIER ::= { sSystems 1 } scc OBJECT IDENTIFIER ::= { sSystems 2 } fastpath OBJECT IDENTIFIER ::= { products 1 } nmV32e OBJECT IDENTIFIER ::= { products 2 } fpBuffer OBJECT IDENTIFIER ::= { fastpath 1 } fpConf OBJECT IDENTIFIER ::= { fastpath 2 } k-star OBJECT IDENTIFIER ::= { fastpath 3 } tBap OBJECT IDENTIFIER ::= { temporary 1 } tATalk OBJECT IDENTIFIER ::= { temporary 2 } tIP OBJECT IDENTIFIER ::= { temporary 3 } tCommunity OBJECT IDENTIFIER ::= { temporary 4 } tEther OBJECT IDENTIFIER ::= { temporary 5 } tNetWare OBJECT IDENTIFIER ::= { temporary 6 } tChipSets OBJECT IDENTIFIER ::= { temporary 7 } -- Node: shiva -- Node: sSystems -- Node: messageLog The message log holds a list of ASCII strings -- which correspond to the last N diagnostic messages -- generated by the device. mLogEntryCount OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory ::= { messageLog 1 } mLogNewMessageTrapEnable OBJECT-TYPE SYNTAX INTEGER { disabled(1), emerg(2), -- system is unusable alert(3), -- action must be taken immediately crit(4), -- critical conditions err(5), -- error conditions warning(6), -- warning conditions notice(7), -- normal but significant condition info(8), -- informational debug(9) -- debug-level messages } ACCESS read-write STATUS mandatory -- unimplemented in K-STAR 9.0, 9.1, 9.2 ::= { messageLog 2 } mLogBuffer OBJECT-TYPE SYNTAX SEQUENCE OF MLogEntry ACCESS not-accessible STATUS mandatory ::= { messageLog 3 } mLogMessage OBJECT-TYPE SYNTAX MLogEntry ACCESS not-accessible STATUS mandatory ::= { mLogBuffer 1 } MLogEntry ::= SEQUENCE { mLogTimeStamp TimeTicks, mLogPriority INTEGER, mLogMessageText OCTET STRING, mLogTimeOfDay INTEGER } mLogTimeStamp OBJECT-TYPE SYNTAX TimeTicks ACCESS read-only STATUS mandatory ::= { mLogMessage 1 } mLogPriority OBJECT-TYPE SYNTAX INTEGER { not-possible(1), emerg(2), -- system is unusable alert(3), -- action must be taken immediately crit(4), -- critical conditions err(5), -- error conditions warning(6), -- warning conditions notice(7), -- normal but significant condition info(8), -- informational debug(9) -- debug-level messages } ACCESS read-only STATUS mandatory ::= { mLogMessage 2 } mLogMessageText OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory ::= { mLogMessage 3 } mLogTimeOfDay OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory ::= { mLogMessage 4 } -- Node: scc These are counters associated with the SCC on a device -- which has localtalk ports. sccTable OBJECT-TYPE SYNTAX SEQUENCE OF SCCEntry ACCESS not-accessible STATUS mandatory ::= { scc 1 } sccEntry OBJECT-TYPE SYNTAX SCCEntry ACCESS not-accessible STATUS mandatory ::= { sccTable 1 } SCCEntry ::= SEQUENCE { sccInterrupts Counter, sccAborts Counter, sccSpuriousInts Counter, sccDeferTimeouts Counter, sccOverruns Counter, sccUnderruns Counter } sccInterrupts OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { sccEntry 1 } sccAborts OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { sccEntry 2 } sccSpuriousInts OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { sccEntry 3 } sccDeferTimeouts OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { sccEntry 4 } sccOverruns OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { sccEntry 5 } sccUnderruns OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { sccEntry 6 } -- Node: products -- Node: fastpath -- Node: fpBuffer bufferSize OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory ::= { fpBuffer 1 } bufferAvail OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory ::= { fpBuffer 2 } bufferDrops OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { fpBuffer 3 } bufferTypeTable OBJECT-TYPE SYNTAX SEQUENCE OF BufferTypeEntry ACCESS not-accessible STATUS mandatory ::= { fpBuffer 4 } bufferTypeEntry OBJECT-TYPE SYNTAX BufferTypeEntry ACCESS not-accessible STATUS mandatory ::= { bufferTypeTable 1 } BufferTypeEntry ::= SEQUENCE { bufferTypeIndex INTEGER, bufferTypeType INTEGER, bufferTypeDescr OCTET STRING, bufferTypeCount INTEGER, bufferTypeDrops Counter, bufferTypeRequests Counter, bufferTypeMaximum Counter } bufferTypeIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory ::= { bufferTypeEntry 1 } bufferTypeType OBJECT-TYPE SYNTAX INTEGER { other(1), free(2), -- free for anyone to use localtalk(3), -- received localtalk data ethernet(4), -- received ethernet data arp(5), -- Address Resolution Protocol data(6), -- general data (packets under construction) erbf(7), -- available for ethernet receive etbf(8), -- awaiting ethernet transmit complete malloc(9) -- long-term storage } ACCESS read-only STATUS mandatory ::= { bufferTypeEntry 2 } bufferTypeDescr OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory ::= { bufferTypeEntry 3 } bufferTypeCount OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory ::= { bufferTypeEntry 4 } bufferTypeDrops OBJECT-TYPE SYNTAX INTEGER -- should be Counter ACCESS read-only STATUS mandatory ::= { bufferTypeEntry 5 } bufferTypeRequests OBJECT-TYPE SYNTAX INTEGER -- should be Counter ACCESS read-only STATUS mandatory ::= { bufferTypeEntry 6 } bufferTypeMaximum OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory ::= { bufferTypeEntry 7 } -- Node: fpConf The FastPath System Configuration Group. The FastPath -- has other configuration variables in other parts of -- this and other MIBS. These variables are those -- which are exclusivley associated with the FastPath -- architecture/OS, and not with any specific protocol or -- function supported by the device. confReboot OBJECT-TYPE SYNTAX TimeTicks ACCESS read-write STATUS mandatory ::= { fpConf 1 } confCheckSum OBJECT-TYPE SYNTAX INTEGER { valid(1), invalid(2) } ACCESS read-write STATUS mandatory ::= { fpConf 2 } codeCheckSum OBJECT-TYPE SYNTAX INTEGER { valid(1), invalid(2) } ACCESS read-write STATUS mandatory ::= { fpConf 3 } promVersion OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory ::= { fpConf 4 } hwStatus OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory ::= { fpConf 5 } confWhyReboot OBJECT-TYPE SYNTAX INTEGER { other(1), -- none of the following hardware(2), -- hardware maintenance firmware(3), -- firmware maintenance software(4), -- software maintenance config(5) -- configuration change } ACCESS read-write STATUS mandatory ::= { fpConf 6 } confWhoReboot OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory ::= { fpConf 7 } confRebootComment OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory ::= { fpConf 8 } confHowReboot OBJECT-TYPE SYNTAX INTEGER { restart(1), -- reboot, with 25sec delay -- checking conf and code sums go(2), -- immediate restart -- without checking sums pause(3), -- stay in PROM/VROM mode reset(4), -- reset code and configuration bootprom(5) -- reboot to BOOTPROM (FP5 only) } ACCESS read-write STATUS mandatory ::= { fpConf 9 } confSerialNum OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory ::= { fpConf 10 } -- Node: tATalk Supplementary AppleTalk-related variables. -- This group is in the temporary area because there is -- an Experimental AppleTalk MIB which will become an -- Internet Standard, and which may someday hold these -- variables tRTMPEntryTimeouts OBJECT-TYPE SYNTAX INTEGER -- should be Counter ACCESS read-only STATUS mandatory ::= { tATalk 1 } tRTMPEntryDeletes OBJECT-TYPE SYNTAX INTEGER -- should be Counter ACCESS read-only STATUS mandatory ::= { tATalk 2 } tRTMPEntryEqualReplaces OBJECT-TYPE SYNTAX INTEGER -- should be Counter ACCESS read-only STATUS mandatory ::= { tATalk 3 } tRTMPEntryBetterReplaces OBJECT-TYPE SYNTAX INTEGER -- should be Counter ACCESS read-only STATUS mandatory ::= { tATalk 4 } tRTMPEntryAdds OBJECT-TYPE SYNTAX INTEGER -- should be Counter ACCESS read-only STATUS mandatory ::= { tATalk 5 } tRTMPZeroCounters OBJECT-TYPE SYNTAX INTEGER { zero(1) } ACCESS write-only STATUS mandatory ::= { tATalk 6 } tZIPDeletes OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory ::= { tATalk 7 } tZIPAdds OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory ::= { tATalk 8 } tZIPZeroCounters OBJECT-TYPE SYNTAX INTEGER { zero(1) } ACCESS write-only STATUS mandatory ::= { tATalk 9 } tAARPClearCache OBJECT-TYPE SYNTAX INTEGER { clear(1) } ACCESS write-only STATUS mandatory ::= { tATalk 10 } tKIPRoutesValid OBJECT-TYPE SYNTAX INTEGER { valid(1), invalid(2) } ACCESS read-write STATUS mandatory ::= { tATalk 11 } -- Node: tIP Supplementary TCP/IP-related variables tARPClearCache OBJECT-TYPE SYNTAX INTEGER { clear(1) } ACCESS write-only STATUS mandatory ::= { tIP 1 } tIPClearRoutingTable OBJECT-TYPE SYNTAX INTEGER { clear(1) } ACCESS write-only STATUS mandatory ::= { tIP 2 } -- Node: tCommunity Variables for configuring SNMP access to a device -- This group is in the temporary area because it -- it will be affected by the SNMP Authentication -- mechanisms which are currently being defined. More -- importantly, this is an experiment. tCommunityTrapHostType OBJECT-TYPE SYNTAX INTEGER { unconfigured(1), -- address to be ignored ip(2) -- address is a four byte IP address } ACCESS read-write STATUS mandatory ::= { tCommunity 1 } tCommunityTrapHostAddress OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory ::= { tCommunity 2 } tCommunitySetHostType OBJECT-TYPE SYNTAX INTEGER { unconfigured(1), -- address to be ignored ip(2) -- address is a four byte IP address } ACCESS read-write STATUS mandatory ::= { tCommunity 3 } tCommunitySetHostAddress OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory ::= { tCommunity 4 } tCommunityList OBJECT-TYPE SYNTAX SEQUENCE OF TCommunity ACCESS not-accessible STATUS mandatory ::= { tCommunity 5 } tCommunityEntry OBJECT-TYPE SYNTAX TCommunity ACCESS not-accessible STATUS mandatory ::= { tCommunityList 1 } TCommunity ::= SEQUENCE { tCommunityName OCTET STRING, tCommunityAccess INTEGER } tCommunityName OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory ::= { tCommunityEntry 1 } tCommunityAccess OBJECT-TYPE SYNTAX INTEGER { no-access(1), read-only-access(2), -- name changed for Sun Net Manager! clear-statistics(3), configure(4) } ACCESS read-write STATUS mandatory ::= { tCommunityEntry 2 } -- Node: tEther Variables which give statistics for ethernet. -- This group is in the temporary area because it -- it should be replaced by the IETF Ethernet -- MIB. This group corresponds to the ethernet -- group in the Kinetics/Excellan FastPath MIB. tEtherTable OBJECT-TYPE SYNTAX SEQUENCE OF TEther ACCESS not-accessible STATUS mandatory ::= { tEther 1 } tEtherEntry OBJECT-TYPE SYNTAX TEther ACCESS not-accessible STATUS mandatory ::= { tEtherTable 1 } TEther ::= SEQUENCE { etherCRCErrors Counter, etherAlignErrors Counter, etherResourceErrors Counter, etherOverrunErrors Counter, etherInPackets Counter, etherOutPackets Counter, etherBadTransmits Counter, etherOversizeFrames Counter, etherSpurRUReadys Counter, etherSpurCUActives Counter, etherSpurUnknowns Counter, etherBcastDrops Counter, etherReceiverRestarts Counter, etherReinterrupts Counter, etherBufferReroutes Counter, etherBufferDrops Counter, etherCollisions Counter, etherDefers Counter, etherDMAUnderruns Counter, etherMaxCollisions Counter, etherNoCarriers Counter, etherNoCTSs Counter, etherNoSQEs Counter } etherCRCErrors OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { tEtherEntry 1 } etherAlignErrors OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { tEtherEntry 2 } etherResourceErrors OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { tEtherEntry 3 } etherOverrunErrors OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { tEtherEntry 4 } etherInPackets OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { tEtherEntry 5 } etherOutPackets OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { tEtherEntry 6 } etherBadTransmits OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { tEtherEntry 7 } etherOversizeFrames OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { tEtherEntry 8 } etherSpurRUReadys OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { tEtherEntry 9 } etherSpurCUActives OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { tEtherEntry 10 } etherSpurUnknowns OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { tEtherEntry 11 } etherBcastDrops OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { tEtherEntry 12 } etherReceiverRestarts OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { tEtherEntry 13 } etherReinterrupts OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { tEtherEntry 14 } etherBufferReroutes OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { tEtherEntry 15 } etherBufferDrops OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { tEtherEntry 16 } etherCollisions OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { tEtherEntry 17 } etherDefers OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { tEtherEntry 18 } etherDMAUnderruns OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { tEtherEntry 19 } etherMaxCollisions OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { tEtherEntry 20 } etherNoCarriers OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { tEtherEntry 21 } etherNoCTSs OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { tEtherEntry 22 } etherNoSQEs OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory ::= { tEtherEntry 23 } -- Node: tChipSets -- Objects in this group are used for values of -- ifExtnsChipSets (ie; for LocalTalk) They are -- here under the temporary in because they -- really belong in an "llap" transmission MIB! -- chipZilog SCC (FP4 LocalTalk) chipZilogZ8530 OBJECT IDENTIFIER ::= { tChipSets 1 } -- chipZilog SAC (FP5 IOP) chipZilogZ181 OBJECT IDENTIFIER ::= { tChipSets 2 }