-- -- comIpIp.mib -- MIB generated by MG-SOFT Visual MIB Builder Version 2.1 Build 199 -- Monday, November 06, 2000 at 16:17:20 -- ZHONE-COM-IP-IP-MIB DEFINITIONS ::= BEGIN IMPORTS InterfaceIndex FROM IF-MIB IpAddress, Integer32, Unsigned32, Counter32, OBJECT-TYPE, MODULE-IDENTITY, OBJECT-IDENTITY FROM SNMPv2-SMI PhysAddress FROM SNMPv2-TC rdEntry FROM ZHONE-COM-IP-RD-MIB zhoneIp, zhoneModules FROM Zhone ZhoneRowStatus FROM Zhone-TC; -- Make this generate IP_Resource, IPStatistics_Resource, and -- IPNetToMedia_Resource record definitions in the -- files ipProfile.c/h -- -- -- -- comIpIp MODULE-IDENTITY LAST-UPDATED "200009111700Z" ORGANIZATION "Zhone Technologies, Inc." CONTACT-INFO " Postal: Zhone Technologies, Inc. @ Zhone Way 7001 Oakport Street Oakland, CA 94621 USA Toll-Free: +1 877-ZHONE20 (+1 877-946-6320) Tel: +1-510-777-7000 Fax: +1-510-777-7001 E-mail: support@zhone.com " DESCRIPTION "Zhone IP MIB Module. IP Software Minneapolis, MN" REVISION "200011021730Z" DESCRIPTION "V01.00.01 - Update markup language" REVISION "200009111630Z" DESCRIPTION "V01.00.00 - Initial Release" ::= { zhoneModules 54 } -- -- Node definitions -- ip OBJECT-IDENTITY STATUS current DESCRIPTION "IP objects based on RFC 2011. The ipAddrTable has been removed as that information is now reflected in the ipInterfaceTable." ::= { zhoneIp 4 } zhoneIpTable OBJECT-TYPE SYNTAX SEQUENCE OF ZhoneIpEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Zhone IP Table." ::= { ip 2 } zhoneIpEntry OBJECT-TYPE SYNTAX ZhoneIpEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Zhone IP Entry. This table augments the Routing Domain Table defined in comIpRD.mib. A row will be added to this table whenever a domain is added to the Routing Domain Table." AUGMENTS { rdEntry } ::= { zhoneIpTable 1 } ZhoneIpEntry ::= SEQUENCE { zhIpForwarding INTEGER, zhIpDefaultTTL Integer32, zhIpInReceives Counter32, zhIpInHdrErrors Counter32, zhIpInAddrErrors Counter32, zhIpForwDatagrams Counter32, zhIpInUnknownProtos Counter32, zhIpInDiscards Counter32, zhIpInDelivers Counter32, zhIpOutRequests Counter32, zhIpOutDiscards Counter32, zhIpOutNoRoutes Counter32, zhIpReasmTimeout Unsigned32, zhIpReasmReqds Counter32, zhIpReasmOKs Counter32, zhIpReasmFails Counter32, zhIpFragOKs Counter32, zhIpFragFails Counter32, zhIpFragCreates Counter32, zhIpRoutingDiscards Counter32 } zhIpForwarding OBJECT-TYPE SYNTAX INTEGER { forwarding(1), notForwarding(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "The indication of whether this entity is acting as an IP router in respect to the forwarding of datagrams received by, but not addressed to, this entity. IP routers forward datagrams. IP hosts do not (except those source-routed via the host)." REFERENCE "See RFC2011: ip.ipForwarding" DEFVAL { forwarding } ::= { zhoneIpEntry 1 } zhIpDefaultTTL OBJECT-TYPE SYNTAX Integer32 (1..255) MAX-ACCESS read-write STATUS current DESCRIPTION "The default value inserted into the Time-To-Live field of the IP header of datagrams originated at this entity, whenever a TTL value is not supplied by the transport layer protocol." REFERENCE "See RFC2011: ip.ipDefaultTTL" DEFVAL { 64 } ::= { zhoneIpEntry 2 } zhIpInReceives OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of input datagrams received from interfaces, including those received in error." REFERENCE "See RFC2011: ip.ipInReceives" ::= { zhoneIpEntry 3 } zhIpInHdrErrors OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of input datagrams discarded due to errors in their IP headers, including bad checksums, version number mismatch, other format errors, time-to-live exceeded, errors discovered in processing their IP options, etc." REFERENCE "See RFC2011: ip.ipInHdrErrors" ::= { zhoneIpEntry 4 } zhIpInAddrErrors OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of input datagrams discarded because the IP address in their IP header's destination field was not a valid address to be received at this entity. This count includes invalid addresses (e.g., 0.0.0.0) and addresses of unsupported Classes (e.g., Class E). For entities which are not IP routers and therefore do not forward datagrams, this counter includes datagrams discarded because the destination address was not a local address." REFERENCE "See RFC2011: ip.ipInAddrErrors" ::= { zhoneIpEntry 5 } zhIpForwDatagrams OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of input datagrams for which this entity was not their final IP destination, as a result of which an attempt was made to find a route to forward them to that final destination. In entities which do not act as IP routers, this counter will include only those packets which were Source-Routed via this entity, and the Source-Route option processing was successful." REFERENCE "See RFC2011: ip.ipForwDatagrams" ::= { zhoneIpEntry 6 } zhIpInUnknownProtos OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of locally-addressed datagrams received successfully but discarded because of an unknown or unsupported protocol." REFERENCE "See RFC2011: ip.ipInUnknownProtos" ::= { zhoneIpEntry 7 } zhIpInDiscards OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of input IP datagrams for which no problems were encountered to prevent their continued processing, but which were discarded (e.g., for lack of buffer space). Note that this counter does not include any datagrams discarded while awaiting re-assembly." REFERENCE "See RFC2011: ip.ipInDiscards" ::= { zhoneIpEntry 8 } zhIpInDelivers OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of input datagrams successfully delivered to IP user-protocols (including ICMP)." REFERENCE "See RFC2011: ip.ipInDelivers" ::= { zhoneIpEntry 9 } zhIpOutRequests OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of IP datagrams which local IP user- protocols (including ICMP) supplied to IP in requests for transmission. Note that this counter does not include any datagrams counted in ipForwDatagrams." REFERENCE "See RFC2011: ip.ipOutRequests" ::= { zhoneIpEntry 10 } zhIpOutDiscards OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of output IP datagrams for which no problem was encountered to prevent their transmission to their destination, but which were discarded (e.g., for lack of buffer space). Note that this counter would include datagrams counted in ipForwDatagrams if any such packets met this (discretionary) discard criterion." REFERENCE "See RFC2011: ip.ipOutDiscards" ::= { zhoneIpEntry 11 } zhIpOutNoRoutes OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of IP datagrams discarded because no route could be found to transmit them to their destination. Note that this counter includes any packets counted in ipForwDatagrams which meet this `no-route' criterion. Note that this includes any datagrams which a host cannot route because all of its default routers are down." REFERENCE "See RFC2011: ip.ipOutNoRoutes" ::= { zhoneIpEntry 12 } zhIpReasmTimeout OBJECT-TYPE SYNTAX Unsigned32 UNITS "seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "The maximum number of seconds which received fragments are held while they are awaiting reassembly at this entity." REFERENCE "See RFC2011: ip.ipReasmTimeout" ::= { zhoneIpEntry 13 } zhIpReasmReqds OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of IP fragments received which needed to be reassembled at this entity." REFERENCE "See RFC2011: ip.ipReasmReqds" ::= { zhoneIpEntry 14 } zhIpReasmOKs OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of IP datagrams successfully re-assembled." REFERENCE "See RFC2011: ip.ipReasmOKs" ::= { zhoneIpEntry 15 } zhIpReasmFails OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of failures detected by the IP re-assembly algorithm (for whatever reason: timed out, errors, etc). Note that this is not necessarily a count of discarded IP fragments since some algorithms (notably the algorithm in RFC 815) can lose track of the number of fragments by combining them as they are received." REFERENCE "See RFC2011: ip.ipReasmFails" ::= { zhoneIpEntry 16 } zhIpFragOKs OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of IP datagrams that have been successfully fragmented at this entity." REFERENCE "See RFC2011: ip.ipFragOKs" ::= { zhoneIpEntry 17 } zhIpFragFails OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of IP datagrams that have been discarded because they needed to be fragmented at this entity but could not be, e.g., because their Don't Fragment flag was set." REFERENCE "See RFC2011: ip.ipFragFails" ::= { zhoneIpEntry 18 } zhIpFragCreates OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of IP datagram fragments that have been generated as a result of fragmentation at this entity." REFERENCE "See RFC2011: ip.ipFragCreates" ::= { zhoneIpEntry 19 } zhIpRoutingDiscards OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of routing entries which were chosen to be discarded even though they are valid. One possible reason for discarding such an entry could be to free-up buffer space for other routing entries." REFERENCE "See RFC2011: ip.ipRoutingDiscards" ::= { zhoneIpEntry 20 } zhoneIpNetToMediaTable OBJECT-TYPE SYNTAX SEQUENCE OF ZhoneIpNetToMediaEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The IP Address Translation table used for mapping from IP addresses to physical addresses." ::= { ip 4 } zhoneIpNetToMediaEntry OBJECT-TYPE SYNTAX ZhoneIpNetToMediaEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each entry contains one IpAddress to `physical' address equivalence. An IpAddress is unique to the routing domain. An entry may be added to or removed from the table using the zhIpNetToMediaRowStatus object. The columnar objects required to create the row are zhIpNetToMediaIpIfIndex, zhIpNetToMediaNetAddress, zhIpNetToMediaPhysAddress, and zhIpNetToMediaType." INDEX { zhIpNetToMediaIfIndex, zhIpNetToMediaNetAddress } ::= { zhoneIpNetToMediaTable 1 } ZhoneIpNetToMediaEntry ::= SEQUENCE { zhIpNetToMediaIfIndex InterfaceIndex, zhIpNetToMediaNetAddress IpAddress, zhIpNetToMediaPhysAddress PhysAddress, zhIpNetToMediaType INTEGER, zhIpNetToMediaRowStatus ZhoneRowStatus } zhIpNetToMediaIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "The IP interface on which this entry's equivalence is effective. The interface identified by a particular value of this index is the same interface as identified by the same value of ifIndex in MIB-II (rfc2233)." REFERENCE "See RFC2011: ip.ipNetToMediaTable.ipNetToMediaEntry.ipNetToMediaIfIndex" ::= { zhoneIpNetToMediaEntry 1 } zhIpNetToMediaNetAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "The IpAddress corresponding to the media-dependent `physical' address." REFERENCE "See RFC2011: ip.ipNetToMediaTable.ipNetToMediaEntry.ipNetToMediaNetAddress" ::= { zhoneIpNetToMediaEntry 2 } zhIpNetToMediaPhysAddress OBJECT-TYPE SYNTAX PhysAddress MAX-ACCESS read-create STATUS current DESCRIPTION "The media-dependent `physical' address." REFERENCE "See RFC2011: ip.ipNetToMediaTable.ipNetToMediaEntry.ipNetToMediaPhysAddress" ::= { zhoneIpNetToMediaEntry 3 } zhIpNetToMediaType OBJECT-TYPE SYNTAX INTEGER { other(1), invalid(2), dynamic(3), static(4) } MAX-ACCESS read-create STATUS current DESCRIPTION "The type of mapping. other(1) -- cannot be determined dynamic(3) -- mapping is supplied by the ARP server. static(4) -- mapping is configured by the user. Setting this object to the value invalid(2) has the effect of invalidating the corresponding entry in the ipNetToMediaTable. That is, it effectively disassociates the interface identified with said entry from the mapping identified with said entry. It is an implementation- specific matter as to whether the agent removes an invalidated entry from the table. Accordingly, management stations must be prepared to receive tabular information from agents that corresponds to entries not currently in use. Proper interpretation of such entries requires examination of the relevant ipNetToMediaType object." REFERENCE "See RFC2011: ip.ipNetToMediaTable.ipNetToMediaEntry.ipNetToMediaType" DEFVAL { static } ::= { zhoneIpNetToMediaEntry 4 } -- -- zhIpNetToMediaRowStatus OBJECT-TYPE SYNTAX ZhoneRowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "This is required to be able to add/remove entries to/from the table." REFERENCE "See ZHONE-TC-MIB for definition of ZhoneRowStatus." ::= { zhoneIpNetToMediaEntry 5 } END -- -- comIpIp.mib --