mirror of
				https://github.com/librenms/librenms.git
				synced 2024-10-07 16:52:45 +00:00 
			
		
		
		
	git-svn-id: http://www.observium.org/svn/observer/trunk@1645 61d68cd4-352d-0410-923a-c4978735b2b8
		
			
				
	
	
		
			5172 lines
		
	
	
		
			182 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			5172 lines
		
	
	
		
			182 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
-- *****************************************************************
 | 
						|
-- IP-MIB.my:   Management Information Base
 | 
						|
--              for the Internet Protocol (IP)
 | 
						|
--
 | 
						|
-- April 2006, Subra Hegde
 | 
						|
--
 | 
						|
-- Copyright (c) 2006 by cisco Systems, Inc.
 | 
						|
-- All rights reserved.
 | 
						|
-- 
 | 
						|
-- *****************************************************************
 | 
						|
 | 
						|
-- This mib is extracted from RFC 4293
 | 
						|
 | 
						|
--
 | 
						|
-- Following change is done from the RFC version
 | 
						|
-- to avoid MIB compilation problem.
 | 
						|
--
 | 
						|
--  ***** From RFC *****
 | 
						|
--   OBJECT     ipAddressRowStatus
 | 
						|
--    SYNTAX     RowStatus { active(1) }
 | 
						|
-- ****** 
 | 
						|
 | 
						|
-- ***** Changed in this MIB 
 | 
						|
--   OBJECT     ipAddressRowStatus
 | 
						|
--   SYNTAX     INTEGER { active(1) }
 | 
						|
-- *****
 | 
						|
 | 
						|
IP-MIB DEFINITIONS ::= BEGIN
 | 
						|
 | 
						|
IMPORTS
 | 
						|
    MODULE-IDENTITY, OBJECT-TYPE,
 | 
						|
    Integer32, Counter32, IpAddress,
 | 
						|
    mib-2, Unsigned32, Counter64,
 | 
						|
    zeroDotZero                        FROM SNMPv2-SMI
 | 
						|
    PhysAddress, TruthValue,
 | 
						|
    TimeStamp, RowPointer,
 | 
						|
    TEXTUAL-CONVENTION, TestAndIncr,
 | 
						|
    RowStatus, StorageType             FROM SNMPv2-TC
 | 
						|
    MODULE-COMPLIANCE, OBJECT-GROUP    FROM SNMPv2-CONF
 | 
						|
    InetAddress, InetAddressType,
 | 
						|
    InetAddressPrefixLength,
 | 
						|
    InetVersion, InetZoneIndex         FROM INET-ADDRESS-MIB
 | 
						|
    InterfaceIndex                     FROM IF-MIB;
 | 
						|
 | 
						|
ipMIB MODULE-IDENTITY
 | 
						|
    LAST-UPDATED "200602020000Z"
 | 
						|
    ORGANIZATION "IETF IPv6 MIB Revision Team"
 | 
						|
    CONTACT-INFO
 | 
						|
           "Editor:
 | 
						|
 | 
						|
 | 
						|
            Shawn A. Routhier
 | 
						|
            Interworking Labs
 | 
						|
            108 Whispering Pines Dr. Suite 235
 | 
						|
            Scotts Valley, CA 95066
 | 
						|
            USA
 | 
						|
            EMail: <sar@iwl.com>"
 | 
						|
    DESCRIPTION
 | 
						|
           "The MIB module for managing IP and ICMP implementations, but
 | 
						|
            excluding their management of IP routes.
 | 
						|
 | 
						|
            Copyright (C) The Internet Society (2006).  This version of
 | 
						|
            this MIB module is part of RFC 4293; see the RFC itself for
 | 
						|
            full legal notices."
 | 
						|
 | 
						|
    REVISION      "200602020000Z"
 | 
						|
    DESCRIPTION
 | 
						|
           "The IP version neutral revision with added IPv6 objects for
 | 
						|
            ND, default routers, and router advertisements.  As well as
 | 
						|
            being the successor to RFC 2011, this MIB is also the
 | 
						|
            successor to RFCs 2465 and 2466.  Published as RFC 4293."
 | 
						|
 | 
						|
    REVISION      "199411010000Z"
 | 
						|
    DESCRIPTION
 | 
						|
           "A separate MIB module (IP-MIB) for IP and ICMP management
 | 
						|
            objects.  Published as RFC 2011."
 | 
						|
 | 
						|
    REVISION      "199103310000Z"
 | 
						|
    DESCRIPTION
 | 
						|
           "The initial revision of this MIB module was part of MIB-II,
 | 
						|
            which was published as RFC 1213."
 | 
						|
    ::= { mib-2 48}
 | 
						|
 | 
						|
--
 | 
						|
-- The textual conventions we define and use in this MIB.
 | 
						|
--
 | 
						|
 | 
						|
IpAddressOriginTC ::= TEXTUAL-CONVENTION
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
           "The origin of the address.
 | 
						|
 | 
						|
            manual(2) indicates that the address was manually configured
 | 
						|
            to a specified address, e.g., by user configuration.
 | 
						|
 | 
						|
            dhcp(4) indicates an address that was assigned to this
 | 
						|
            system by a DHCP server.
 | 
						|
 | 
						|
            linklayer(5) indicates an address created by IPv6 stateless
 | 
						|
 | 
						|
 | 
						|
            auto-configuration.
 | 
						|
 | 
						|
            random(6) indicates an address chosen by the system at
 | 
						|
            random, e.g., an IPv4 address within 169.254/16, or an RFC
 | 
						|
            3041 privacy address."
 | 
						|
    SYNTAX     INTEGER {
 | 
						|
        other(1),
 | 
						|
        manual(2),
 | 
						|
        dhcp(4),
 | 
						|
        linklayer(5),
 | 
						|
        random(6)
 | 
						|
    }
 | 
						|
 | 
						|
IpAddressStatusTC ::= TEXTUAL-CONVENTION
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
           "The status of an address.  Most of the states correspond to
 | 
						|
            states from the IPv6 Stateless Address Autoconfiguration
 | 
						|
            protocol.
 | 
						|
 | 
						|
            The preferred(1) state indicates that this is a valid
 | 
						|
            address that can appear as the destination or source address
 | 
						|
            of a packet.
 | 
						|
 | 
						|
            The deprecated(2) state indicates that this is a valid but
 | 
						|
            deprecated address that should no longer be used as a source
 | 
						|
            address in new communications, but packets addressed to such
 | 
						|
            an address are processed as expected.
 | 
						|
 | 
						|
            The invalid(3) state indicates that this isn't a valid
 | 
						|
            address and it shouldn't appear as the destination or source
 | 
						|
            address of a packet.
 | 
						|
 | 
						|
            The inaccessible(4) state indicates that the address is not
 | 
						|
            accessible because the interface to which this address is
 | 
						|
            assigned is not operational.
 | 
						|
 | 
						|
            The unknown(5) state indicates that the status cannot be
 | 
						|
            determined for some reason.
 | 
						|
 | 
						|
            The tentative(6) state indicates that the uniqueness of the
 | 
						|
            address on the link is being verified.  Addresses in this
 | 
						|
            state should not be used for general communication and
 | 
						|
            should only be used to determine the uniqueness of the
 | 
						|
            address.
 | 
						|
 | 
						|
            The duplicate(7) state indicates the address has been
 | 
						|
            determined to be non-unique on the link and so must not be
 | 
						|
 | 
						|
 | 
						|
            used.
 | 
						|
 | 
						|
            The optimistic(8) state indicates the address is available
 | 
						|
            for use, subject to restrictions, while its uniqueness on
 | 
						|
            a link is being verified.
 | 
						|
 | 
						|
            In the absence of other information, an IPv4 address is
 | 
						|
            always preferred(1)."
 | 
						|
    REFERENCE "RFC 2462"
 | 
						|
    SYNTAX     INTEGER {
 | 
						|
        preferred(1),
 | 
						|
        deprecated(2),
 | 
						|
        invalid(3),
 | 
						|
        inaccessible(4),
 | 
						|
        unknown(5),
 | 
						|
        tentative(6),
 | 
						|
        duplicate(7),
 | 
						|
        optimistic(8)
 | 
						|
    }
 | 
						|
 | 
						|
IpAddressPrefixOriginTC ::= TEXTUAL-CONVENTION
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
           "The origin of this prefix.
 | 
						|
 | 
						|
            manual(2) indicates a prefix that was manually configured.
 | 
						|
 | 
						|
            wellknown(3) indicates a well-known prefix, e.g., 169.254/16
 | 
						|
            for IPv4 auto-configuration or fe80::/10 for IPv6 link-local
 | 
						|
            addresses.  Well known prefixes may be assigned by IANA,
 | 
						|
            the address registries, or by specification in a standards
 | 
						|
            track RFC.
 | 
						|
 | 
						|
            dhcp(4) indicates a prefix that was assigned by a DHCP
 | 
						|
            server.
 | 
						|
 | 
						|
            routeradv(5) indicates a prefix learned from a router
 | 
						|
            advertisement.
 | 
						|
 | 
						|
            Note: while IpAddressOriginTC and IpAddressPrefixOriginTC
 | 
						|
            are similar, they are not identical.  The first defines how
 | 
						|
            an address was created, while the second defines how a
 | 
						|
            prefix was found."
 | 
						|
    SYNTAX     INTEGER {
 | 
						|
        other(1),
 | 
						|
        manual(2),
 | 
						|
        wellknown(3),
 | 
						|
        dhcp(4),
 | 
						|
 | 
						|
 | 
						|
        routeradv(5)
 | 
						|
    }
 | 
						|
 | 
						|
Ipv6AddressIfIdentifierTC ::= TEXTUAL-CONVENTION
 | 
						|
     DISPLAY-HINT "2x:"
 | 
						|
     STATUS       current
 | 
						|
     DESCRIPTION
 | 
						|
       "This data type is used to model IPv6 address
 | 
						|
       interface identifiers.  This is a binary string
 | 
						|
       of up to 8 octets in network byte-order."
 | 
						|
     SYNTAX      OCTET STRING (SIZE (0..8))
 | 
						|
 | 
						|
--
 | 
						|
-- the IP general group
 | 
						|
-- some objects that affect all of IPv4
 | 
						|
--
 | 
						|
 | 
						|
ip       OBJECT IDENTIFIER ::= { mib-2 4 }
 | 
						|
 | 
						|
ipForwarding OBJECT-TYPE
 | 
						|
    SYNTAX     INTEGER {
 | 
						|
                    forwarding(1),    -- acting as a router
 | 
						|
                    notForwarding(2)  -- NOT acting as a router
 | 
						|
               }
 | 
						|
    MAX-ACCESS read-write
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
           "The indication of whether this entity is acting as an IPv4
 | 
						|
            router in respect to the forwarding of datagrams received
 | 
						|
            by, but not addressed to, this entity.  IPv4 routers forward
 | 
						|
            datagrams.  IPv4 hosts do not (except those source-routed
 | 
						|
            via the host).
 | 
						|
 | 
						|
            When this object is written, the entity should save the
 | 
						|
            change to non-volatile storage and restore the object from
 | 
						|
            non-volatile storage upon re-initialization of the system.
 | 
						|
            Note: a stronger requirement is not used because this object
 | 
						|
            was previously defined."
 | 
						|
    ::= { ip 1 }
 | 
						|
 | 
						|
ipDefaultTTL 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 IPv4 header of datagrams originated at this entity,
 | 
						|
            whenever a TTL value is not supplied by the transport layer
 | 
						|
 | 
						|
 | 
						|
            protocol.
 | 
						|
 | 
						|
            When this object is written, the entity should save the
 | 
						|
            change to non-volatile storage and restore the object from
 | 
						|
            non-volatile storage upon re-initialization of the system.
 | 
						|
            Note: a stronger requirement is not used because this object
 | 
						|
            was previously defined."
 | 
						|
    ::= { ip 2 }
 | 
						|
 | 
						|
ipReasmTimeout OBJECT-TYPE
 | 
						|
    SYNTAX     Integer32
 | 
						|
    UNITS      "seconds"
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
           "The maximum number of seconds that received fragments are
 | 
						|
            held while they are awaiting reassembly at this entity."
 | 
						|
    ::= { ip 13 }
 | 
						|
 | 
						|
--
 | 
						|
-- the IPv6 general group
 | 
						|
-- Some objects that affect all of IPv6
 | 
						|
--
 | 
						|
 | 
						|
ipv6IpForwarding OBJECT-TYPE
 | 
						|
    SYNTAX     INTEGER {
 | 
						|
                    forwarding(1),    -- acting as a router
 | 
						|
                    notForwarding(2)  -- NOT acting as a router
 | 
						|
               }
 | 
						|
    MAX-ACCESS read-write
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
           "The indication of whether this entity is acting as an IPv6
 | 
						|
            router on any interface in respect to the forwarding of
 | 
						|
            datagrams received by, but not addressed to, this entity.
 | 
						|
            IPv6 routers forward datagrams.  IPv6 hosts do not (except
 | 
						|
            those source-routed via the host).
 | 
						|
 | 
						|
            When this object is written, the entity SHOULD save the
 | 
						|
            change to non-volatile storage and restore the object from
 | 
						|
            non-volatile storage upon re-initialization of the system."
 | 
						|
    ::= { ip 25 }
 | 
						|
 | 
						|
ipv6IpDefaultHopLimit OBJECT-TYPE
 | 
						|
    SYNTAX     Integer32 (0..255)
 | 
						|
    MAX-ACCESS read-write
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
 | 
						|
 | 
						|
           "The default value inserted into the Hop Limit field of the
 | 
						|
            IPv6 header of datagrams originated at this entity whenever
 | 
						|
            a Hop Limit value is not supplied by the transport layer
 | 
						|
            protocol.
 | 
						|
 | 
						|
            When this object is written, the entity SHOULD save the
 | 
						|
            change to non-volatile storage and restore the object from
 | 
						|
            non-volatile storage upon re-initialization of the system."
 | 
						|
    REFERENCE "RFC 2461 Section 6.3.2"
 | 
						|
    ::= { ip 26 }
 | 
						|
 | 
						|
--
 | 
						|
-- IPv4 Interface Table
 | 
						|
--
 | 
						|
 | 
						|
ipv4InterfaceTableLastChange OBJECT-TYPE
 | 
						|
    SYNTAX     TimeStamp
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
           "The value of sysUpTime on the most recent occasion at which
 | 
						|
            a row in the ipv4InterfaceTable was added or deleted, or
 | 
						|
            when an ipv4InterfaceReasmMaxSize or an
 | 
						|
            ipv4InterfaceEnableStatus object was modified.
 | 
						|
 | 
						|
            If new objects are added to the ipv4InterfaceTable that
 | 
						|
            require the ipv4InterfaceTableLastChange to be updated when
 | 
						|
            they are modified, they must specify that requirement in
 | 
						|
            their description clause."
 | 
						|
    ::= { ip 27 }
 | 
						|
 | 
						|
ipv4InterfaceTable OBJECT-TYPE
 | 
						|
    SYNTAX     SEQUENCE OF Ipv4InterfaceEntry
 | 
						|
    MAX-ACCESS not-accessible
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
           "The table containing per-interface IPv4-specific
 | 
						|
            information."
 | 
						|
    ::= { ip 28 }
 | 
						|
 | 
						|
ipv4InterfaceEntry OBJECT-TYPE
 | 
						|
    SYNTAX     Ipv4InterfaceEntry
 | 
						|
    MAX-ACCESS not-accessible
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
           "An entry containing IPv4-specific information for a specific
 | 
						|
            interface."
 | 
						|
    INDEX { ipv4InterfaceIfIndex }
 | 
						|
 | 
						|
 | 
						|
    ::= { ipv4InterfaceTable 1 }
 | 
						|
 | 
						|
Ipv4InterfaceEntry ::= SEQUENCE {
 | 
						|
        ipv4InterfaceIfIndex         InterfaceIndex,
 | 
						|
        ipv4InterfaceReasmMaxSize    Integer32,
 | 
						|
        ipv4InterfaceEnableStatus    INTEGER,
 | 
						|
        ipv4InterfaceRetransmitTime  Unsigned32
 | 
						|
    }
 | 
						|
 | 
						|
ipv4InterfaceIfIndex OBJECT-TYPE
 | 
						|
    SYNTAX     InterfaceIndex
 | 
						|
    MAX-ACCESS not-accessible
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
           "The index value that uniquely identifies the interface to
 | 
						|
            which this entry is applicable.  The interface identified by
 | 
						|
            a particular value of this index is the same interface as
 | 
						|
            identified by the same value of the IF-MIB's ifIndex."
 | 
						|
    ::= { ipv4InterfaceEntry 1 }
 | 
						|
 | 
						|
ipv4InterfaceReasmMaxSize OBJECT-TYPE
 | 
						|
    SYNTAX     Integer32 (0..65535)
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
           "The size of the largest IPv4 datagram that this entity can
 | 
						|
            re-assemble from incoming IPv4 fragmented datagrams received
 | 
						|
            on this interface."
 | 
						|
    ::= { ipv4InterfaceEntry 2 }
 | 
						|
 | 
						|
ipv4InterfaceEnableStatus OBJECT-TYPE
 | 
						|
    SYNTAX     INTEGER {
 | 
						|
                 up(1),
 | 
						|
                 down(2)
 | 
						|
    }
 | 
						|
    MAX-ACCESS read-write
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
           "The indication of whether IPv4 is enabled (up) or disabled
 | 
						|
            (down) on this interface.  This object does not affect the
 | 
						|
            state of the interface itself, only its connection to an
 | 
						|
            IPv4 stack.  The IF-MIB should be used to control the state
 | 
						|
            of the interface."
 | 
						|
    ::= { ipv4InterfaceEntry 3 }
 | 
						|
 | 
						|
ipv4InterfaceRetransmitTime OBJECT-TYPE
 | 
						|
    SYNTAX     Unsigned32
 | 
						|
    UNITS      "milliseconds"
 | 
						|
 | 
						|
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
           "The time between retransmissions of ARP requests to a
 | 
						|
            neighbor when resolving the address or when probing the
 | 
						|
            reachability of a neighbor."
 | 
						|
    REFERENCE "RFC 1122"
 | 
						|
    DEFVAL { 1000 }
 | 
						|
    ::= { ipv4InterfaceEntry 4 }
 | 
						|
 | 
						|
--
 | 
						|
-- v6 interface table
 | 
						|
--
 | 
						|
 | 
						|
ipv6InterfaceTableLastChange OBJECT-TYPE
 | 
						|
    SYNTAX     TimeStamp
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
           "The value of sysUpTime on the most recent occasion at which
 | 
						|
            a row in the ipv6InterfaceTable was added or deleted or when
 | 
						|
            an ipv6InterfaceReasmMaxSize, ipv6InterfaceIdentifier,
 | 
						|
            ipv6InterfaceEnableStatus, ipv6InterfaceReachableTime,
 | 
						|
            ipv6InterfaceRetransmitTime, or ipv6InterfaceForwarding
 | 
						|
            object was modified.
 | 
						|
 | 
						|
            If new objects are added to the ipv6InterfaceTable that
 | 
						|
            require the ipv6InterfaceTableLastChange to be updated when
 | 
						|
            they are modified, they must specify that requirement in
 | 
						|
            their description clause."
 | 
						|
    ::= { ip 29 }
 | 
						|
 | 
						|
ipv6InterfaceTable OBJECT-TYPE
 | 
						|
    SYNTAX     SEQUENCE OF Ipv6InterfaceEntry
 | 
						|
    MAX-ACCESS not-accessible
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
           "The table containing per-interface IPv6-specific
 | 
						|
            information."
 | 
						|
    ::= { ip 30 }
 | 
						|
 | 
						|
ipv6InterfaceEntry OBJECT-TYPE
 | 
						|
    SYNTAX     Ipv6InterfaceEntry
 | 
						|
    MAX-ACCESS not-accessible
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
           "An entry containing IPv6-specific information for a given
 | 
						|
            interface."
 | 
						|
 | 
						|
 | 
						|
    INDEX { ipv6InterfaceIfIndex }
 | 
						|
    ::= { ipv6InterfaceTable 1 }
 | 
						|
 | 
						|
Ipv6InterfaceEntry ::= SEQUENCE {
 | 
						|
        ipv6InterfaceIfIndex         InterfaceIndex,
 | 
						|
        ipv6InterfaceReasmMaxSize    Unsigned32,
 | 
						|
        ipv6InterfaceIdentifier      Ipv6AddressIfIdentifierTC,
 | 
						|
        ipv6InterfaceEnableStatus    INTEGER,
 | 
						|
        ipv6InterfaceReachableTime   Unsigned32,
 | 
						|
        ipv6InterfaceRetransmitTime  Unsigned32,
 | 
						|
        ipv6InterfaceForwarding      INTEGER
 | 
						|
    }
 | 
						|
 | 
						|
ipv6InterfaceIfIndex OBJECT-TYPE
 | 
						|
    SYNTAX     InterfaceIndex
 | 
						|
    MAX-ACCESS not-accessible
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
           "The index value that uniquely identifies the interface to
 | 
						|
            which this entry is applicable.  The interface identified by
 | 
						|
            a particular value of this index is the same interface as
 | 
						|
            identified by the same value of the IF-MIB's ifIndex."
 | 
						|
    ::= { ipv6InterfaceEntry 1 }
 | 
						|
 | 
						|
ipv6InterfaceReasmMaxSize OBJECT-TYPE
 | 
						|
    SYNTAX     Unsigned32 (1500..65535)
 | 
						|
    UNITS      "octets"
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
           "The size of the largest IPv6 datagram that this entity can
 | 
						|
            re-assemble from incoming IPv6 fragmented datagrams received
 | 
						|
            on this interface."
 | 
						|
    ::= { ipv6InterfaceEntry 2 }
 | 
						|
 | 
						|
ipv6InterfaceIdentifier OBJECT-TYPE
 | 
						|
    SYNTAX     Ipv6AddressIfIdentifierTC
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
           "The Interface Identifier for this interface.  The Interface
 | 
						|
            Identifier is combined with an address prefix to form an
 | 
						|
            interface address.
 | 
						|
 | 
						|
            By default, the Interface Identifier is auto-configured
 | 
						|
            according to the rules of the link type to which this
 | 
						|
            interface is attached.
 | 
						|
 | 
						|
 | 
						|
            A zero length identifier may be used where appropriate.  One
 | 
						|
            possible example is a loopback interface."
 | 
						|
    ::= { ipv6InterfaceEntry 3 }
 | 
						|
 | 
						|
-- This object ID is reserved as it was used in earlier versions of
 | 
						|
-- the MIB module.  In theory, OIDs are not assigned until the
 | 
						|
-- specification is released as an RFC; however, as some companies
 | 
						|
-- may have shipped code based on earlier versions of the MIB, it
 | 
						|
-- seems best to reserve this OID.  This OID had been
 | 
						|
-- ipv6InterfacePhysicalAddress.
 | 
						|
-- ::= { ipv6InterfaceEntry 4}
 | 
						|
 | 
						|
ipv6InterfaceEnableStatus OBJECT-TYPE
 | 
						|
    SYNTAX     INTEGER {
 | 
						|
                 up(1),
 | 
						|
                 down(2)
 | 
						|
    }
 | 
						|
    MAX-ACCESS read-write
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
           "The indication of whether IPv6 is enabled (up) or disabled
 | 
						|
            (down) on this interface.  This object does not affect the
 | 
						|
            state of the interface itself, only its connection to an
 | 
						|
            IPv6 stack.  The IF-MIB should be used to control the state
 | 
						|
            of the interface.
 | 
						|
 | 
						|
            When this object is written, the entity SHOULD save the
 | 
						|
            change to non-volatile storage and restore the object from
 | 
						|
            non-volatile storage upon re-initialization of the system."
 | 
						|
    ::= { ipv6InterfaceEntry 5 }
 | 
						|
 | 
						|
ipv6InterfaceReachableTime OBJECT-TYPE
 | 
						|
    SYNTAX     Unsigned32
 | 
						|
    UNITS      "milliseconds"
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
           "The time a neighbor is considered reachable after receiving
 | 
						|
            a reachability confirmation."
 | 
						|
    REFERENCE "RFC 2461, Section 6.3.2"
 | 
						|
    ::= { ipv6InterfaceEntry 6 }
 | 
						|
 | 
						|
ipv6InterfaceRetransmitTime OBJECT-TYPE
 | 
						|
    SYNTAX     Unsigned32
 | 
						|
    UNITS      "milliseconds"
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
 | 
						|
 | 
						|
           "The time between retransmissions of Neighbor Solicitation
 | 
						|
            messages to a neighbor when resolving the address or when
 | 
						|
            probing the reachability of a neighbor."
 | 
						|
    REFERENCE "RFC 2461, Section 6.3.2"
 | 
						|
    ::= { ipv6InterfaceEntry 7 }
 | 
						|
 | 
						|
ipv6InterfaceForwarding OBJECT-TYPE
 | 
						|
    SYNTAX     INTEGER {
 | 
						|
                    forwarding(1),    -- acting as a router
 | 
						|
                    notForwarding(2)  -- NOT acting as a router
 | 
						|
               }
 | 
						|
    MAX-ACCESS read-write
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
           "The indication of whether this entity is acting as an IPv6
 | 
						|
            router on this interface with respect to the forwarding of
 | 
						|
            datagrams received by, but not addressed to, this entity.
 | 
						|
            IPv6 routers forward datagrams.  IPv6 hosts do not (except
 | 
						|
            those source-routed via the host).
 | 
						|
 | 
						|
            This object is constrained by ipv6IpForwarding and is
 | 
						|
            ignored if ipv6IpForwarding is set to notForwarding.  Those
 | 
						|
            systems that do not provide per-interface control of the
 | 
						|
            forwarding function should set this object to forwarding for
 | 
						|
            all interfaces and allow the ipv6IpForwarding object to
 | 
						|
            control the forwarding capability.
 | 
						|
 | 
						|
            When this object is written, the entity SHOULD save the
 | 
						|
            change to non-volatile storage and restore the object from
 | 
						|
            non-volatile storage upon re-initialization of the system."
 | 
						|
    ::= { ipv6InterfaceEntry 8 }
 | 
						|
 | 
						|
--
 | 
						|
-- Per-Interface or System-Wide IP statistics.
 | 
						|
--
 | 
						|
-- The following two tables, ipSystemStatsTable and ipIfStatsTable,
 | 
						|
-- are intended to provide the same counters at different granularities.
 | 
						|
-- The ipSystemStatsTable provides system wide counters aggregating
 | 
						|
-- the traffic counters for all interfaces for a given address type.
 | 
						|
-- The ipIfStatsTable provides the same counters but for specific
 | 
						|
-- interfaces rather than as an aggregate.
 | 
						|
--
 | 
						|
-- Note well: If a system provides both system-wide and interface-
 | 
						|
-- specific values, the system-wide value may not be equal to the sum
 | 
						|
-- of the interface-specific values across all interfaces due to e.g.,
 | 
						|
-- dynamic interface creation/deletion.
 | 
						|
--
 | 
						|
-- Note well: Both of these tables contain some items that are
 | 
						|
 | 
						|
 | 
						|
-- represented by two objects, representing the value in either 32
 | 
						|
-- or 64 bits.  For those objects, the 32-bit value MUST be the low
 | 
						|
-- order 32 bits of the 64-bit value.  Also note that the 32-bit
 | 
						|
-- counters must be included when the 64-bit counters are included.
 | 
						|
 | 
						|
ipTrafficStats OBJECT IDENTIFIER ::= { ip 31 }
 | 
						|
 | 
						|
ipSystemStatsTable OBJECT-TYPE
 | 
						|
    SYNTAX     SEQUENCE OF IpSystemStatsEntry
 | 
						|
    MAX-ACCESS not-accessible
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
           "The table containing system wide, IP version specific
 | 
						|
            traffic statistics.  This table and the ipIfStatsTable
 | 
						|
            contain similar objects whose difference is in their
 | 
						|
            granularity.  Where this table contains system wide traffic
 | 
						|
            statistics, the ipIfStatsTable contains the same statistics
 | 
						|
            but counted on a per-interface basis."
 | 
						|
    ::= { ipTrafficStats 1 }
 | 
						|
 | 
						|
ipSystemStatsEntry OBJECT-TYPE
 | 
						|
    SYNTAX     IpSystemStatsEntry
 | 
						|
    MAX-ACCESS not-accessible
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
           "A statistics entry containing system-wide objects for a
 | 
						|
            particular IP version."
 | 
						|
    INDEX { ipSystemStatsIPVersion }
 | 
						|
    ::= { ipSystemStatsTable 1 }
 | 
						|
 | 
						|
IpSystemStatsEntry ::= SEQUENCE {
 | 
						|
        ipSystemStatsIPVersion           InetVersion,
 | 
						|
        ipSystemStatsInReceives          Counter32,
 | 
						|
        ipSystemStatsHCInReceives        Counter64,
 | 
						|
        ipSystemStatsInOctets            Counter32,
 | 
						|
        ipSystemStatsHCInOctets          Counter64,
 | 
						|
        ipSystemStatsInHdrErrors         Counter32,
 | 
						|
        ipSystemStatsInNoRoutes          Counter32,
 | 
						|
        ipSystemStatsInAddrErrors        Counter32,
 | 
						|
        ipSystemStatsInUnknownProtos     Counter32,
 | 
						|
        ipSystemStatsInTruncatedPkts     Counter32,
 | 
						|
        ipSystemStatsInForwDatagrams     Counter32,
 | 
						|
        ipSystemStatsHCInForwDatagrams   Counter64,
 | 
						|
        ipSystemStatsReasmReqds          Counter32,
 | 
						|
        ipSystemStatsReasmOKs            Counter32,
 | 
						|
        ipSystemStatsReasmFails          Counter32,
 | 
						|
        ipSystemStatsInDiscards          Counter32,
 | 
						|
        ipSystemStatsInDelivers          Counter32,
 | 
						|
 | 
						|
 | 
						|
        ipSystemStatsHCInDelivers        Counter64,
 | 
						|
        ipSystemStatsOutRequests         Counter32,
 | 
						|
        ipSystemStatsHCOutRequests       Counter64,
 | 
						|
        ipSystemStatsOutNoRoutes         Counter32,
 | 
						|
        ipSystemStatsOutForwDatagrams    Counter32,
 | 
						|
        ipSystemStatsHCOutForwDatagrams  Counter64,
 | 
						|
        ipSystemStatsOutDiscards         Counter32,
 | 
						|
        ipSystemStatsOutFragReqds        Counter32,
 | 
						|
        ipSystemStatsOutFragOKs          Counter32,
 | 
						|
        ipSystemStatsOutFragFails        Counter32,
 | 
						|
        ipSystemStatsOutFragCreates      Counter32,
 | 
						|
        ipSystemStatsOutTransmits        Counter32,
 | 
						|
        ipSystemStatsHCOutTransmits      Counter64,
 | 
						|
        ipSystemStatsOutOctets           Counter32,
 | 
						|
        ipSystemStatsHCOutOctets         Counter64,
 | 
						|
        ipSystemStatsInMcastPkts         Counter32,
 | 
						|
        ipSystemStatsHCInMcastPkts       Counter64,
 | 
						|
        ipSystemStatsInMcastOctets       Counter32,
 | 
						|
        ipSystemStatsHCInMcastOctets     Counter64,
 | 
						|
        ipSystemStatsOutMcastPkts        Counter32,
 | 
						|
        ipSystemStatsHCOutMcastPkts      Counter64,
 | 
						|
        ipSystemStatsOutMcastOctets      Counter32,
 | 
						|
        ipSystemStatsHCOutMcastOctets    Counter64,
 | 
						|
        ipSystemStatsInBcastPkts         Counter32,
 | 
						|
        ipSystemStatsHCInBcastPkts       Counter64,
 | 
						|
        ipSystemStatsOutBcastPkts        Counter32,
 | 
						|
        ipSystemStatsHCOutBcastPkts      Counter64,
 | 
						|
        ipSystemStatsDiscontinuityTime   TimeStamp,
 | 
						|
        ipSystemStatsRefreshRate         Unsigned32
 | 
						|
    }
 | 
						|
 | 
						|
ipSystemStatsIPVersion OBJECT-TYPE
 | 
						|
    SYNTAX     InetVersion
 | 
						|
    MAX-ACCESS not-accessible
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
           "The IP version of this row."
 | 
						|
    ::= { ipSystemStatsEntry 1 }
 | 
						|
 | 
						|
-- This object ID is reserved to allow the IDs for this table's objects
 | 
						|
-- to align with the objects in the ipIfStatsTable.
 | 
						|
-- ::= { ipSystemStatsEntry 2 }
 | 
						|
 | 
						|
ipSystemStatsInReceives OBJECT-TYPE
 | 
						|
    SYNTAX     Counter32
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
 | 
						|
 | 
						|
           "The total number of input IP datagrams received, including
 | 
						|
            those received in error.
 | 
						|
 | 
						|
            Discontinuities in the value of this counter can occur at
 | 
						|
            re-initialization of the management system, and at other
 | 
						|
            times as indicated by the value of
 | 
						|
            ipSystemStatsDiscontinuityTime."
 | 
						|
    ::= { ipSystemStatsEntry 3 }
 | 
						|
 | 
						|
ipSystemStatsHCInReceives OBJECT-TYPE
 | 
						|
    SYNTAX     Counter64
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
           "The total number of input IP datagrams received, including
 | 
						|
            those received in error.  This object counts the same
 | 
						|
            datagrams as ipSystemStatsInReceives, but allows for larger
 | 
						|
            values.
 | 
						|
 | 
						|
            Discontinuities in the value of this counter can occur at
 | 
						|
            re-initialization of the management system, and at other
 | 
						|
            times as indicated by the value of
 | 
						|
            ipSystemStatsDiscontinuityTime."
 | 
						|
    ::= { ipSystemStatsEntry 4 }
 | 
						|
 | 
						|
ipSystemStatsInOctets OBJECT-TYPE
 | 
						|
    SYNTAX     Counter32
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
           "The total number of octets received in input IP datagrams,
 | 
						|
            including those received in error.  Octets from datagrams
 | 
						|
            counted in ipSystemStatsInReceives MUST be counted here.
 | 
						|
 | 
						|
            Discontinuities in the value of this counter can occur at
 | 
						|
            re-initialization of the management system, and at other
 | 
						|
            times as indicated by the value of
 | 
						|
            ipSystemStatsDiscontinuityTime."
 | 
						|
    ::= { ipSystemStatsEntry 5 }
 | 
						|
 | 
						|
ipSystemStatsHCInOctets OBJECT-TYPE
 | 
						|
    SYNTAX     Counter64
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
           "The total number of octets received in input IP datagrams,
 | 
						|
            including those received in error.  This object counts the
 | 
						|
            same octets as ipSystemStatsInOctets, but allows for larger
 | 
						|
 | 
						|
 | 
						|
            values.
 | 
						|
 | 
						|
            Discontinuities in the value of this counter can occur at
 | 
						|
            re-initialization of the management system, and at other
 | 
						|
            times as indicated by the value of
 | 
						|
            ipSystemStatsDiscontinuityTime."
 | 
						|
    ::= { ipSystemStatsEntry 6 }
 | 
						|
 | 
						|
ipSystemStatsInHdrErrors OBJECT-TYPE
 | 
						|
    SYNTAX     Counter32
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
           "The number of input IP datagrams discarded due to errors in
 | 
						|
            their IP headers, including version number mismatch, other
 | 
						|
            format errors, hop count exceeded, errors discovered in
 | 
						|
            processing their IP options, etc.
 | 
						|
 | 
						|
            Discontinuities in the value of this counter can occur at
 | 
						|
            re-initialization of the management system, and at other
 | 
						|
            times as indicated by the value of
 | 
						|
            ipSystemStatsDiscontinuityTime."
 | 
						|
    ::= { ipSystemStatsEntry 7 }
 | 
						|
 | 
						|
ipSystemStatsInNoRoutes OBJECT-TYPE
 | 
						|
    SYNTAX     Counter32
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
           "The number of input IP datagrams discarded because no route
 | 
						|
            could be found to transmit them to their destination.
 | 
						|
 | 
						|
            Discontinuities in the value of this counter can occur at
 | 
						|
            re-initialization of the management system, and at other
 | 
						|
            times as indicated by the value of
 | 
						|
            ipSystemStatsDiscontinuityTime."
 | 
						|
    ::= { ipSystemStatsEntry 8 }
 | 
						|
 | 
						|
ipSystemStatsInAddrErrors OBJECT-TYPE
 | 
						|
    SYNTAX     Counter32
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
           "The number of input IP 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).  For entities
 | 
						|
            that are not IP routers and therefore do not forward
 | 
						|
 | 
						|
 | 
						|
            datagrams, this counter includes datagrams discarded
 | 
						|
            because the destination address was not a local address.
 | 
						|
 | 
						|
            Discontinuities in the value of this counter can occur at
 | 
						|
            re-initialization of the management system, and at other
 | 
						|
            times as indicated by the value of
 | 
						|
            ipSystemStatsDiscontinuityTime."
 | 
						|
    ::= { ipSystemStatsEntry 9 }
 | 
						|
 | 
						|
ipSystemStatsInUnknownProtos OBJECT-TYPE
 | 
						|
    SYNTAX     Counter32
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
           "The number of locally-addressed IP datagrams received
 | 
						|
            successfully but discarded because of an unknown or
 | 
						|
            unsupported protocol.
 | 
						|
 | 
						|
            When tracking interface statistics, the counter of the
 | 
						|
            interface to which these datagrams were addressed is
 | 
						|
            incremented.  This interface might not be the same as the
 | 
						|
            input interface for some of the datagrams.
 | 
						|
 | 
						|
            Discontinuities in the value of this counter can occur at
 | 
						|
            re-initialization of the management system, and at other
 | 
						|
            times as indicated by the value of
 | 
						|
            ipSystemStatsDiscontinuityTime."
 | 
						|
    ::= { ipSystemStatsEntry 10 }
 | 
						|
 | 
						|
ipSystemStatsInTruncatedPkts OBJECT-TYPE
 | 
						|
    SYNTAX     Counter32
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
           "The number of input IP datagrams discarded because the
 | 
						|
            datagram frame didn't carry enough data.
 | 
						|
 | 
						|
            Discontinuities in the value of this counter can occur at
 | 
						|
            re-initialization of the management system, and at other
 | 
						|
            times as indicated by the value of
 | 
						|
            ipSystemStatsDiscontinuityTime."
 | 
						|
    ::= { ipSystemStatsEntry 11 }
 | 
						|
 | 
						|
ipSystemStatsInForwDatagrams 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 and for which this entity
 | 
						|
            attempted to find a route to forward them to that final
 | 
						|
            destination.  In entities that do not act as IP routers,
 | 
						|
            this counter will include only those datagrams that were
 | 
						|
            Source-Routed via this entity, and the Source-Route
 | 
						|
            processing was successful.
 | 
						|
 | 
						|
            When tracking interface statistics, the counter of the
 | 
						|
            incoming interface is incremented for each datagram.
 | 
						|
 | 
						|
            Discontinuities in the value of this counter can occur at
 | 
						|
            re-initialization of the management system, and at other
 | 
						|
            times as indicated by the value of
 | 
						|
            ipSystemStatsDiscontinuityTime."
 | 
						|
    ::= { ipSystemStatsEntry 12 }
 | 
						|
 | 
						|
ipSystemStatsHCInForwDatagrams OBJECT-TYPE
 | 
						|
    SYNTAX     Counter64
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
           "The number of input datagrams for which this entity was not
 | 
						|
            their final IP destination and for which this entity
 | 
						|
            attempted to find a route to forward them to that final
 | 
						|
            destination.  This object counts the same packets as
 | 
						|
            ipSystemStatsInForwDatagrams, but allows for larger values.
 | 
						|
 | 
						|
            Discontinuities in the value of this counter can occur at
 | 
						|
            re-initialization of the management system, and at other
 | 
						|
            times as indicated by the value of
 | 
						|
            ipSystemStatsDiscontinuityTime."
 | 
						|
    ::= { ipSystemStatsEntry 13 }
 | 
						|
 | 
						|
ipSystemStatsReasmReqds OBJECT-TYPE
 | 
						|
    SYNTAX     Counter32
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
           "The number of IP fragments received that needed to be
 | 
						|
            reassembled at this interface.
 | 
						|
 | 
						|
            When tracking interface statistics, the counter of the
 | 
						|
            interface to which these fragments were addressed is
 | 
						|
            incremented.  This interface might not be the same as the
 | 
						|
            input interface for some of the fragments.
 | 
						|
 | 
						|
            Discontinuities in the value of this counter can occur at
 | 
						|
 | 
						|
 | 
						|
            re-initialization of the management system, and at other
 | 
						|
            times as indicated by the value of
 | 
						|
            ipSystemStatsDiscontinuityTime."
 | 
						|
    ::= { ipSystemStatsEntry 14 }
 | 
						|
 | 
						|
ipSystemStatsReasmOKs OBJECT-TYPE
 | 
						|
    SYNTAX     Counter32
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
           "The number of IP datagrams successfully reassembled.
 | 
						|
 | 
						|
            When tracking interface statistics, the counter of the
 | 
						|
            interface to which these datagrams were addressed is
 | 
						|
            incremented.  This interface might not be the same as the
 | 
						|
            input interface for some of the datagrams.
 | 
						|
 | 
						|
            Discontinuities in the value of this counter can occur at
 | 
						|
            re-initialization of the management system, and at other
 | 
						|
            times as indicated by the value of
 | 
						|
            ipSystemStatsDiscontinuityTime."
 | 
						|
    ::= { ipSystemStatsEntry 15 }
 | 
						|
 | 
						|
ipSystemStatsReasmFails 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.
 | 
						|
 | 
						|
            When tracking interface statistics, the counter of the
 | 
						|
            interface to which these fragments were addressed is
 | 
						|
            incremented.  This interface might not be the same as the
 | 
						|
            input interface for some of the fragments.
 | 
						|
 | 
						|
            Discontinuities in the value of this counter can occur at
 | 
						|
            re-initialization of the management system, and at other
 | 
						|
            times as indicated by the value of
 | 
						|
            ipSystemStatsDiscontinuityTime."
 | 
						|
    ::= { ipSystemStatsEntry 16 }
 | 
						|
 | 
						|
ipSystemStatsInDiscards 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
 | 
						|
            were discarded (e.g., for lack of buffer space).  Note that
 | 
						|
            this counter does not include any datagrams discarded while
 | 
						|
            awaiting re-assembly.
 | 
						|
 | 
						|
            Discontinuities in the value of this counter can occur at
 | 
						|
            re-initialization of the management system, and at other
 | 
						|
            times as indicated by the value of
 | 
						|
            ipSystemStatsDiscontinuityTime."
 | 
						|
    ::= { ipSystemStatsEntry 17 }
 | 
						|
 | 
						|
ipSystemStatsInDelivers OBJECT-TYPE
 | 
						|
    SYNTAX     Counter32
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
           "The total number of datagrams successfully delivered to IP
 | 
						|
            user-protocols (including ICMP).
 | 
						|
 | 
						|
            When tracking interface statistics, the counter of the
 | 
						|
            interface to which these datagrams were addressed is
 | 
						|
            incremented.  This interface might not be the same as the
 | 
						|
            input interface for some of the datagrams.
 | 
						|
 | 
						|
            Discontinuities in the value of this counter can occur at
 | 
						|
            re-initialization of the management system, and at other
 | 
						|
            times as indicated by the value of
 | 
						|
            ipSystemStatsDiscontinuityTime."
 | 
						|
    ::= { ipSystemStatsEntry 18 }
 | 
						|
 | 
						|
ipSystemStatsHCInDelivers OBJECT-TYPE
 | 
						|
    SYNTAX     Counter64
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
           "The total number of datagrams successfully delivered to IP
 | 
						|
            user-protocols (including ICMP).  This object counts the
 | 
						|
            same packets as ipSystemStatsInDelivers, but allows for
 | 
						|
            larger values.
 | 
						|
 | 
						|
            Discontinuities in the value of this counter can occur at
 | 
						|
            re-initialization of the management system, and at other
 | 
						|
            times as indicated by the value of
 | 
						|
            ipSystemStatsDiscontinuityTime."
 | 
						|
 | 
						|
 | 
						|
    ::= { ipSystemStatsEntry 19 }
 | 
						|
 | 
						|
ipSystemStatsOutRequests OBJECT-TYPE
 | 
						|
    SYNTAX     Counter32
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
           "The total number of IP datagrams that local IP user-
 | 
						|
            protocols (including ICMP) supplied to IP in requests for
 | 
						|
            transmission.  Note that this counter does not include any
 | 
						|
            datagrams counted in ipSystemStatsOutForwDatagrams.
 | 
						|
 | 
						|
            Discontinuities in the value of this counter can occur at
 | 
						|
            re-initialization of the management system, and at other
 | 
						|
            times as indicated by the value of
 | 
						|
            ipSystemStatsDiscontinuityTime."
 | 
						|
    ::= { ipSystemStatsEntry 20 }
 | 
						|
 | 
						|
ipSystemStatsHCOutRequests OBJECT-TYPE
 | 
						|
    SYNTAX     Counter64
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
           "The total number of IP datagrams that local IP user-
 | 
						|
            protocols (including ICMP) supplied to IP in requests for
 | 
						|
            transmission.  This object counts the same packets as
 | 
						|
            ipSystemStatsOutRequests, but allows for larger values.
 | 
						|
 | 
						|
            Discontinuities in the value of this counter can occur at
 | 
						|
            re-initialization of the management system, and at other
 | 
						|
            times as indicated by the value of
 | 
						|
            ipSystemStatsDiscontinuityTime."
 | 
						|
    ::= { ipSystemStatsEntry 21 }
 | 
						|
 | 
						|
ipSystemStatsOutNoRoutes OBJECT-TYPE
 | 
						|
    SYNTAX     Counter32
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
           "The number of locally generated IP datagrams discarded
 | 
						|
            because no route could be found to transmit them to their
 | 
						|
            destination.
 | 
						|
 | 
						|
            Discontinuities in the value of this counter can occur at
 | 
						|
            re-initialization of the management system, and at other
 | 
						|
            times as indicated by the value of
 | 
						|
            ipSystemStatsDiscontinuityTime."
 | 
						|
    ::= { ipSystemStatsEntry 22 }
 | 
						|
 | 
						|
 | 
						|
ipSystemStatsOutForwDatagrams OBJECT-TYPE
 | 
						|
    SYNTAX     Counter32
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
           "The number of datagrams for which this entity was not their
 | 
						|
            final IP destination and for which it was successful in
 | 
						|
            finding a path to their final destination.  In entities
 | 
						|
            that do not act as IP routers, this counter will include
 | 
						|
            only those datagrams that were Source-Routed via this
 | 
						|
            entity, and the Source-Route processing was successful.
 | 
						|
 | 
						|
            When tracking interface statistics, the counter of the
 | 
						|
            outgoing interface is incremented for a successfully
 | 
						|
            forwarded datagram.
 | 
						|
 | 
						|
            Discontinuities in the value of this counter can occur at
 | 
						|
            re-initialization of the management system, and at other
 | 
						|
            times as indicated by the value of
 | 
						|
            ipSystemStatsDiscontinuityTime."
 | 
						|
    ::= { ipSystemStatsEntry 23 }
 | 
						|
 | 
						|
ipSystemStatsHCOutForwDatagrams OBJECT-TYPE
 | 
						|
    SYNTAX     Counter64
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
           "The number of datagrams for which this entity was not their
 | 
						|
            final IP destination and for which it was successful in
 | 
						|
            finding a path to their final destination.  This object
 | 
						|
            counts the same packets as ipSystemStatsOutForwDatagrams,
 | 
						|
            but allows for larger values.
 | 
						|
 | 
						|
            Discontinuities in the value of this counter can occur at
 | 
						|
            re-initialization of the management system, and at other
 | 
						|
            times as indicated by the value of
 | 
						|
            ipSystemStatsDiscontinuityTime."
 | 
						|
    ::= { ipSystemStatsEntry 24 }
 | 
						|
 | 
						|
ipSystemStatsOutDiscards 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 were discarded (e.g., for lack of
 | 
						|
            buffer space).  Note that this counter would include
 | 
						|
 | 
						|
 | 
						|
            datagrams counted in ipSystemStatsOutForwDatagrams if any
 | 
						|
            such datagrams met this (discretionary) discard criterion.
 | 
						|
 | 
						|
            Discontinuities in the value of this counter can occur at
 | 
						|
            re-initialization of the management system, and at other
 | 
						|
            times as indicated by the value of
 | 
						|
            ipSystemStatsDiscontinuityTime."
 | 
						|
    ::= { ipSystemStatsEntry 25 }
 | 
						|
 | 
						|
ipSystemStatsOutFragReqds OBJECT-TYPE
 | 
						|
    SYNTAX     Counter32
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
           "The number of IP datagrams that would require fragmentation
 | 
						|
            in order to be transmitted.
 | 
						|
 | 
						|
            When tracking interface statistics, the counter of the
 | 
						|
            outgoing interface is incremented for a successfully
 | 
						|
            fragmented datagram.
 | 
						|
 | 
						|
            Discontinuities in the value of this counter can occur at
 | 
						|
            re-initialization of the management system, and at other
 | 
						|
            times as indicated by the value of
 | 
						|
            ipSystemStatsDiscontinuityTime."
 | 
						|
    ::= { ipSystemStatsEntry 26 }
 | 
						|
 | 
						|
ipSystemStatsOutFragOKs OBJECT-TYPE
 | 
						|
    SYNTAX     Counter32
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
           "The number of IP datagrams that have been successfully
 | 
						|
            fragmented.
 | 
						|
 | 
						|
            When tracking interface statistics, the counter of the
 | 
						|
            outgoing interface is incremented for a successfully
 | 
						|
            fragmented datagram.
 | 
						|
 | 
						|
            Discontinuities in the value of this counter can occur at
 | 
						|
            re-initialization of the management system, and at other
 | 
						|
            times as indicated by the value of
 | 
						|
            ipSystemStatsDiscontinuityTime."
 | 
						|
    ::= { ipSystemStatsEntry 27 }
 | 
						|
 | 
						|
ipSystemStatsOutFragFails 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 but could not be.  This
 | 
						|
            includes IPv4 packets that have the DF bit set and IPv6
 | 
						|
            packets that are being forwarded and exceed the outgoing
 | 
						|
            link MTU.
 | 
						|
 | 
						|
            When tracking interface statistics, the counter of the
 | 
						|
            outgoing interface is incremented for an unsuccessfully
 | 
						|
            fragmented datagram.
 | 
						|
 | 
						|
            Discontinuities in the value of this counter can occur at
 | 
						|
            re-initialization of the management system, and at other
 | 
						|
            times as indicated by the value of
 | 
						|
            ipSystemStatsDiscontinuityTime."
 | 
						|
    ::= { ipSystemStatsEntry 28 }
 | 
						|
 | 
						|
ipSystemStatsOutFragCreates OBJECT-TYPE
 | 
						|
    SYNTAX     Counter32
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
           "The number of output datagram fragments that have been
 | 
						|
            generated as a result of IP fragmentation.
 | 
						|
 | 
						|
            When tracking interface statistics, the counter of the
 | 
						|
            outgoing interface is incremented for a successfully
 | 
						|
            fragmented datagram.
 | 
						|
 | 
						|
            Discontinuities in the value of this counter can occur at
 | 
						|
            re-initialization of the management system, and at other
 | 
						|
            times as indicated by the value of
 | 
						|
            ipSystemStatsDiscontinuityTime."
 | 
						|
    ::= { ipSystemStatsEntry 29 }
 | 
						|
 | 
						|
ipSystemStatsOutTransmits OBJECT-TYPE
 | 
						|
    SYNTAX     Counter32
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
           "The total number of IP datagrams that this entity supplied
 | 
						|
            to the lower layers for transmission.  This includes
 | 
						|
            datagrams generated locally and those forwarded by this
 | 
						|
            entity.
 | 
						|
 | 
						|
            Discontinuities in the value of this counter can occur at
 | 
						|
            re-initialization of the management system, and at other
 | 
						|
 | 
						|
 | 
						|
            times as indicated by the value of
 | 
						|
            ipSystemStatsDiscontinuityTime."
 | 
						|
    ::= { ipSystemStatsEntry 30 }
 | 
						|
 | 
						|
ipSystemStatsHCOutTransmits OBJECT-TYPE
 | 
						|
    SYNTAX     Counter64
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
           "The total number of IP datagrams that this entity supplied
 | 
						|
            to the lower layers for transmission.  This object counts
 | 
						|
            the same datagrams as ipSystemStatsOutTransmits, but allows
 | 
						|
            for larger values.
 | 
						|
 | 
						|
            Discontinuities in the value of this counter can occur at
 | 
						|
            re-initialization of the management system, and at other
 | 
						|
            times as indicated by the value of
 | 
						|
            ipSystemStatsDiscontinuityTime."
 | 
						|
    ::= { ipSystemStatsEntry 31 }
 | 
						|
 | 
						|
ipSystemStatsOutOctets OBJECT-TYPE
 | 
						|
    SYNTAX     Counter32
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
           "The total number of octets in IP datagrams delivered to the
 | 
						|
            lower layers for transmission.  Octets from datagrams
 | 
						|
            counted in ipSystemStatsOutTransmits MUST be counted here.
 | 
						|
 | 
						|
            Discontinuities in the value of this counter can occur at
 | 
						|
            re-initialization of the management system, and at other
 | 
						|
            times as indicated by the value of
 | 
						|
            ipSystemStatsDiscontinuityTime."
 | 
						|
    ::= { ipSystemStatsEntry 32 }
 | 
						|
 | 
						|
ipSystemStatsHCOutOctets OBJECT-TYPE
 | 
						|
    SYNTAX     Counter64
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
           "The total number of octets in IP datagrams delivered to the
 | 
						|
            lower layers for transmission.  This objects counts the same
 | 
						|
            octets as ipSystemStatsOutOctets, but allows for larger
 | 
						|
            values.
 | 
						|
 | 
						|
            Discontinuities in the value of this counter can occur at
 | 
						|
            re-initialization of the management system, and at other
 | 
						|
            times as indicated by the value of
 | 
						|
 | 
						|
 | 
						|
            ipSystemStatsDiscontinuityTime."
 | 
						|
    ::= { ipSystemStatsEntry 33 }
 | 
						|
 | 
						|
ipSystemStatsInMcastPkts OBJECT-TYPE
 | 
						|
    SYNTAX     Counter32
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
           "The number of IP multicast datagrams received.
 | 
						|
 | 
						|
            Discontinuities in the value of this counter can occur at
 | 
						|
            re-initialization of the management system, and at other
 | 
						|
            times as indicated by the value of
 | 
						|
            ipSystemStatsDiscontinuityTime."
 | 
						|
    ::= { ipSystemStatsEntry 34 }
 | 
						|
 | 
						|
ipSystemStatsHCInMcastPkts OBJECT-TYPE
 | 
						|
    SYNTAX     Counter64
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
           "The number of IP multicast datagrams received.  This object
 | 
						|
            counts the same datagrams as ipSystemStatsInMcastPkts but
 | 
						|
            allows for larger values.
 | 
						|
 | 
						|
            Discontinuities in the value of this counter can occur at
 | 
						|
            re-initialization of the management system, and at other
 | 
						|
            times as indicated by the value of
 | 
						|
            ipSystemStatsDiscontinuityTime."
 | 
						|
    ::= { ipSystemStatsEntry 35 }
 | 
						|
 | 
						|
ipSystemStatsInMcastOctets OBJECT-TYPE
 | 
						|
    SYNTAX     Counter32
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
           "The total number of octets received in IP multicast
 | 
						|
            datagrams.  Octets from datagrams counted in
 | 
						|
            ipSystemStatsInMcastPkts MUST be counted here.
 | 
						|
 | 
						|
            Discontinuities in the value of this counter can occur at
 | 
						|
            re-initialization of the management system, and at other
 | 
						|
            times as indicated by the value of
 | 
						|
            ipSystemStatsDiscontinuityTime."
 | 
						|
    ::= { ipSystemStatsEntry 36 }
 | 
						|
 | 
						|
ipSystemStatsHCInMcastOctets OBJECT-TYPE
 | 
						|
    SYNTAX     Counter64
 | 
						|
 | 
						|
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
           "The total number of octets received in IP multicast
 | 
						|
            datagrams.  This object counts the same octets as
 | 
						|
            ipSystemStatsInMcastOctets, but allows for larger values.
 | 
						|
 | 
						|
            Discontinuities in the value of this counter can occur at
 | 
						|
            re-initialization of the management system, and at other
 | 
						|
            times as indicated by the value of
 | 
						|
            ipSystemStatsDiscontinuityTime."
 | 
						|
    ::= { ipSystemStatsEntry 37 }
 | 
						|
 | 
						|
ipSystemStatsOutMcastPkts OBJECT-TYPE
 | 
						|
    SYNTAX     Counter32
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
           "The number of IP multicast datagrams transmitted.
 | 
						|
 | 
						|
            Discontinuities in the value of this counter can occur at
 | 
						|
            re-initialization of the management system, and at other
 | 
						|
            times as indicated by the value of
 | 
						|
            ipSystemStatsDiscontinuityTime."
 | 
						|
    ::= { ipSystemStatsEntry 38 }
 | 
						|
 | 
						|
ipSystemStatsHCOutMcastPkts OBJECT-TYPE
 | 
						|
    SYNTAX     Counter64
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
           "The number of IP multicast datagrams transmitted.  This
 | 
						|
            object counts the same datagrams as
 | 
						|
            ipSystemStatsOutMcastPkts, but allows for larger values.
 | 
						|
 | 
						|
            Discontinuities in the value of this counter can occur at
 | 
						|
            re-initialization of the management system, and at other
 | 
						|
            times as indicated by the value of
 | 
						|
            ipSystemStatsDiscontinuityTime."
 | 
						|
    ::= { ipSystemStatsEntry 39 }
 | 
						|
 | 
						|
ipSystemStatsOutMcastOctets OBJECT-TYPE
 | 
						|
    SYNTAX     Counter32
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
           "The total number of octets transmitted in IP multicast
 | 
						|
            datagrams.  Octets from datagrams counted in
 | 
						|
 | 
						|
 | 
						|
            ipSystemStatsOutMcastPkts MUST be counted here.
 | 
						|
 | 
						|
            Discontinuities in the value of this counter can occur at
 | 
						|
            re-initialization of the management system, and at other
 | 
						|
            times as indicated by the value of
 | 
						|
            ipSystemStatsDiscontinuityTime."
 | 
						|
    ::= { ipSystemStatsEntry 40 }
 | 
						|
 | 
						|
ipSystemStatsHCOutMcastOctets OBJECT-TYPE
 | 
						|
    SYNTAX     Counter64
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
           "The total number of octets transmitted in IP multicast
 | 
						|
            datagrams.  This object counts the same octets as
 | 
						|
            ipSystemStatsOutMcastOctets, but allows for larger values.
 | 
						|
 | 
						|
            Discontinuities in the value of this counter can occur at
 | 
						|
            re-initialization of the management system, and at other
 | 
						|
            times as indicated by the value of
 | 
						|
            ipSystemStatsDiscontinuityTime."
 | 
						|
    ::= { ipSystemStatsEntry 41 }
 | 
						|
 | 
						|
ipSystemStatsInBcastPkts OBJECT-TYPE
 | 
						|
    SYNTAX     Counter32
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
           "The number of IP broadcast datagrams received.
 | 
						|
 | 
						|
            Discontinuities in the value of this counter can occur at
 | 
						|
            re-initialization of the management system, and at other
 | 
						|
            times as indicated by the value of
 | 
						|
            ipSystemStatsDiscontinuityTime."
 | 
						|
    ::= { ipSystemStatsEntry 42 }
 | 
						|
 | 
						|
ipSystemStatsHCInBcastPkts OBJECT-TYPE
 | 
						|
    SYNTAX     Counter64
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
           "The number of IP broadcast datagrams received.  This object
 | 
						|
            counts the same datagrams as ipSystemStatsInBcastPkts but
 | 
						|
            allows for larger values.
 | 
						|
 | 
						|
            Discontinuities in the value of this counter can occur at
 | 
						|
            re-initialization of the management system, and at other
 | 
						|
            times as indicated by the value of
 | 
						|
 | 
						|
 | 
						|
            ipSystemStatsDiscontinuityTime."
 | 
						|
    ::= { ipSystemStatsEntry 43 }
 | 
						|
 | 
						|
ipSystemStatsOutBcastPkts OBJECT-TYPE
 | 
						|
    SYNTAX     Counter32
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
           "The number of IP broadcast datagrams transmitted.
 | 
						|
 | 
						|
            Discontinuities in the value of this counter can occur at
 | 
						|
            re-initialization of the management system, and at other
 | 
						|
            times as indicated by the value of
 | 
						|
            ipSystemStatsDiscontinuityTime."
 | 
						|
    ::= { ipSystemStatsEntry 44 }
 | 
						|
 | 
						|
ipSystemStatsHCOutBcastPkts OBJECT-TYPE
 | 
						|
    SYNTAX     Counter64
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
           "The number of IP broadcast datagrams transmitted.  This
 | 
						|
            object counts the same datagrams as
 | 
						|
            ipSystemStatsOutBcastPkts, but allows for larger values.
 | 
						|
 | 
						|
            Discontinuities in the value of this counter can occur at
 | 
						|
            re-initialization of the management system, and at other
 | 
						|
            times as indicated by the value of
 | 
						|
            ipSystemStatsDiscontinuityTime."
 | 
						|
    ::= { ipSystemStatsEntry 45 }
 | 
						|
 | 
						|
ipSystemStatsDiscontinuityTime OBJECT-TYPE
 | 
						|
    SYNTAX     TimeStamp
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
           "The value of sysUpTime on the most recent occasion at which
 | 
						|
            any one or more of this entry's counters suffered a
 | 
						|
            discontinuity.
 | 
						|
 | 
						|
            If no such discontinuities have occurred since the last re-
 | 
						|
            initialization of the local management subsystem, then this
 | 
						|
            object contains a zero value."
 | 
						|
    ::= { ipSystemStatsEntry 46 }
 | 
						|
 | 
						|
ipSystemStatsRefreshRate OBJECT-TYPE
 | 
						|
    SYNTAX     Unsigned32
 | 
						|
    UNITS      "milli-seconds"
 | 
						|
 | 
						|
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
           "The minimum reasonable polling interval for this entry.
 | 
						|
            This object provides an indication of the minimum amount of
 | 
						|
            time required to update the counters in this entry."
 | 
						|
    ::= { ipSystemStatsEntry 47 }
 | 
						|
 | 
						|
ipIfStatsTableLastChange OBJECT-TYPE
 | 
						|
    SYNTAX     TimeStamp
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
           "The value of sysUpTime on the most recent occasion at which
 | 
						|
            a row in the ipIfStatsTable was added or deleted.
 | 
						|
 | 
						|
            If new objects are added to the ipIfStatsTable that require
 | 
						|
            the ipIfStatsTableLastChange to be updated when they are
 | 
						|
            modified, they must specify that requirement in their
 | 
						|
            description clause."
 | 
						|
    ::= { ipTrafficStats 2 }
 | 
						|
 | 
						|
ipIfStatsTable OBJECT-TYPE
 | 
						|
    SYNTAX     SEQUENCE OF IpIfStatsEntry
 | 
						|
    MAX-ACCESS not-accessible
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
           "The table containing per-interface traffic statistics.  This
 | 
						|
            table and the ipSystemStatsTable contain similar objects
 | 
						|
            whose difference is in their granularity.  Where this table
 | 
						|
            contains per-interface statistics, the ipSystemStatsTable
 | 
						|
            contains the same statistics, but counted on a system wide
 | 
						|
            basis."
 | 
						|
    ::= { ipTrafficStats 3 }
 | 
						|
 | 
						|
ipIfStatsEntry OBJECT-TYPE
 | 
						|
    SYNTAX     IpIfStatsEntry
 | 
						|
    MAX-ACCESS not-accessible
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
           "An interface statistics entry containing objects for a
 | 
						|
            particular interface and version of IP."
 | 
						|
    INDEX { ipIfStatsIPVersion, ipIfStatsIfIndex }
 | 
						|
    ::= { ipIfStatsTable 1 }
 | 
						|
 | 
						|
IpIfStatsEntry ::= SEQUENCE {
 | 
						|
        ipIfStatsIPVersion           InetVersion,
 | 
						|
        ipIfStatsIfIndex             InterfaceIndex,
 | 
						|
 | 
						|
 | 
						|
        ipIfStatsInReceives          Counter32,
 | 
						|
        ipIfStatsHCInReceives        Counter64,
 | 
						|
        ipIfStatsInOctets            Counter32,
 | 
						|
        ipIfStatsHCInOctets          Counter64,
 | 
						|
        ipIfStatsInHdrErrors         Counter32,
 | 
						|
        ipIfStatsInNoRoutes          Counter32,
 | 
						|
        ipIfStatsInAddrErrors        Counter32,
 | 
						|
        ipIfStatsInUnknownProtos     Counter32,
 | 
						|
        ipIfStatsInTruncatedPkts     Counter32,
 | 
						|
        ipIfStatsInForwDatagrams     Counter32,
 | 
						|
        ipIfStatsHCInForwDatagrams   Counter64,
 | 
						|
        ipIfStatsReasmReqds          Counter32,
 | 
						|
        ipIfStatsReasmOKs            Counter32,
 | 
						|
        ipIfStatsReasmFails          Counter32,
 | 
						|
        ipIfStatsInDiscards          Counter32,
 | 
						|
        ipIfStatsInDelivers          Counter32,
 | 
						|
        ipIfStatsHCInDelivers        Counter64,
 | 
						|
        ipIfStatsOutRequests         Counter32,
 | 
						|
        ipIfStatsHCOutRequests       Counter64,
 | 
						|
        ipIfStatsOutForwDatagrams    Counter32,
 | 
						|
        ipIfStatsHCOutForwDatagrams  Counter64,
 | 
						|
        ipIfStatsOutDiscards         Counter32,
 | 
						|
        ipIfStatsOutFragReqds        Counter32,
 | 
						|
        ipIfStatsOutFragOKs          Counter32,
 | 
						|
        ipIfStatsOutFragFails        Counter32,
 | 
						|
        ipIfStatsOutFragCreates      Counter32,
 | 
						|
        ipIfStatsOutTransmits        Counter32,
 | 
						|
        ipIfStatsHCOutTransmits      Counter64,
 | 
						|
        ipIfStatsOutOctets           Counter32,
 | 
						|
        ipIfStatsHCOutOctets         Counter64,
 | 
						|
        ipIfStatsInMcastPkts         Counter32,
 | 
						|
        ipIfStatsHCInMcastPkts       Counter64,
 | 
						|
        ipIfStatsInMcastOctets       Counter32,
 | 
						|
        ipIfStatsHCInMcastOctets     Counter64,
 | 
						|
        ipIfStatsOutMcastPkts        Counter32,
 | 
						|
        ipIfStatsHCOutMcastPkts      Counter64,
 | 
						|
        ipIfStatsOutMcastOctets      Counter32,
 | 
						|
        ipIfStatsHCOutMcastOctets    Counter64,
 | 
						|
        ipIfStatsInBcastPkts         Counter32,
 | 
						|
        ipIfStatsHCInBcastPkts       Counter64,
 | 
						|
        ipIfStatsOutBcastPkts        Counter32,
 | 
						|
        ipIfStatsHCOutBcastPkts      Counter64,
 | 
						|
        ipIfStatsDiscontinuityTime   TimeStamp,
 | 
						|
        ipIfStatsRefreshRate         Unsigned32
 | 
						|
    }
 | 
						|
 | 
						|
ipIfStatsIPVersion OBJECT-TYPE
 | 
						|
    SYNTAX     InetVersion
 | 
						|
 | 
						|
 | 
						|
    MAX-ACCESS not-accessible
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
           "The IP version of this row."
 | 
						|
    ::= { ipIfStatsEntry 1 }
 | 
						|
 | 
						|
ipIfStatsIfIndex OBJECT-TYPE
 | 
						|
    SYNTAX     InterfaceIndex
 | 
						|
    MAX-ACCESS not-accessible
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
           "The index value that uniquely identifies the interface to
 | 
						|
            which this entry is applicable.  The interface identified by
 | 
						|
            a particular value of this index is the same interface as
 | 
						|
            identified by the same value of the IF-MIB's ifIndex."
 | 
						|
    ::= { ipIfStatsEntry 2 }
 | 
						|
 | 
						|
ipIfStatsInReceives OBJECT-TYPE
 | 
						|
    SYNTAX     Counter32
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
           "The total number of input IP datagrams received, including
 | 
						|
            those received in error.
 | 
						|
 | 
						|
            Discontinuities in the value of this counter can occur at
 | 
						|
            re-initialization of the management system, and at other
 | 
						|
            times as indicated by the value of
 | 
						|
            ipIfStatsDiscontinuityTime."
 | 
						|
    ::= { ipIfStatsEntry 3 }
 | 
						|
 | 
						|
ipIfStatsHCInReceives OBJECT-TYPE
 | 
						|
    SYNTAX     Counter64
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
           "The total number of input IP datagrams received, including
 | 
						|
            those received in error.  This object counts the same
 | 
						|
            datagrams as ipIfStatsInReceives, but allows for larger
 | 
						|
            values.
 | 
						|
 | 
						|
            Discontinuities in the value of this counter can occur at
 | 
						|
            re-initialization of the management system, and at other
 | 
						|
            times as indicated by the value of
 | 
						|
            ipIfStatsDiscontinuityTime."
 | 
						|
    ::= { ipIfStatsEntry 4 }
 | 
						|
 | 
						|
ipIfStatsInOctets OBJECT-TYPE
 | 
						|
 | 
						|
 | 
						|
    SYNTAX     Counter32
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
           "The total number of octets received in input IP datagrams,
 | 
						|
            including those received in error.  Octets from datagrams
 | 
						|
            counted in ipIfStatsInReceives MUST be counted here.
 | 
						|
 | 
						|
            Discontinuities in the value of this counter can occur at
 | 
						|
            re-initialization of the management system, and at other
 | 
						|
            times as indicated by the value of
 | 
						|
            ipIfStatsDiscontinuityTime."
 | 
						|
    ::= { ipIfStatsEntry 5 }
 | 
						|
 | 
						|
ipIfStatsHCInOctets OBJECT-TYPE
 | 
						|
    SYNTAX     Counter64
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
           "The total number of octets received in input IP datagrams,
 | 
						|
            including those received in error.  This object counts the
 | 
						|
            same octets as ipIfStatsInOctets, but allows for larger
 | 
						|
            values.
 | 
						|
 | 
						|
            Discontinuities in the value of this counter can occur at
 | 
						|
            re-initialization of the management system, and at other
 | 
						|
            times as indicated by the value of
 | 
						|
            ipIfStatsDiscontinuityTime."
 | 
						|
    ::= { ipIfStatsEntry 6 }
 | 
						|
 | 
						|
ipIfStatsInHdrErrors OBJECT-TYPE
 | 
						|
    SYNTAX     Counter32
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
           "The number of input IP datagrams discarded due to errors in
 | 
						|
            their IP headers, including version number mismatch, other
 | 
						|
            format errors, hop count exceeded, errors discovered in
 | 
						|
            processing their IP options, etc.
 | 
						|
 | 
						|
            Discontinuities in the value of this counter can occur at
 | 
						|
            re-initialization of the management system, and at other
 | 
						|
            times as indicated by the value of
 | 
						|
            ipIfStatsDiscontinuityTime."
 | 
						|
    ::= { ipIfStatsEntry 7 }
 | 
						|
 | 
						|
ipIfStatsInNoRoutes OBJECT-TYPE
 | 
						|
    SYNTAX     Counter32
 | 
						|
 | 
						|
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
           "The number of input IP datagrams discarded because no route
 | 
						|
            could be found to transmit them to their destination.
 | 
						|
 | 
						|
            Discontinuities in the value of this counter can occur at
 | 
						|
            re-initialization of the management system, and at other
 | 
						|
            times as indicated by the value of
 | 
						|
            ipIfStatsDiscontinuityTime."
 | 
						|
    ::= { ipIfStatsEntry 8 }
 | 
						|
 | 
						|
ipIfStatsInAddrErrors OBJECT-TYPE
 | 
						|
    SYNTAX     Counter32
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
           "The number of input IP 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).  For entities that
 | 
						|
            are not IP routers and therefore do not forward datagrams,
 | 
						|
            this counter includes datagrams discarded because the
 | 
						|
            destination address was not a local address.
 | 
						|
 | 
						|
            Discontinuities in the value of this counter can occur at
 | 
						|
            re-initialization of the management system, and at other
 | 
						|
            times as indicated by the value of
 | 
						|
            ipIfStatsDiscontinuityTime."
 | 
						|
    ::= { ipIfStatsEntry 9 }
 | 
						|
 | 
						|
ipIfStatsInUnknownProtos OBJECT-TYPE
 | 
						|
    SYNTAX     Counter32
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
           "The number of locally-addressed IP datagrams received
 | 
						|
            successfully but discarded because of an unknown or
 | 
						|
            unsupported protocol.
 | 
						|
 | 
						|
            When tracking interface statistics, the counter of the
 | 
						|
            interface to which these datagrams were addressed is
 | 
						|
            incremented.  This interface might not be the same as the
 | 
						|
            input interface for some of the datagrams.
 | 
						|
 | 
						|
            Discontinuities in the value of this counter can occur at
 | 
						|
            re-initialization of the management system, and at other
 | 
						|
            times as indicated by the value of
 | 
						|
 | 
						|
 | 
						|
            ipIfStatsDiscontinuityTime."
 | 
						|
    ::= { ipIfStatsEntry 10 }
 | 
						|
 | 
						|
ipIfStatsInTruncatedPkts OBJECT-TYPE
 | 
						|
    SYNTAX     Counter32
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
           "The number of input IP datagrams discarded because the
 | 
						|
            datagram frame didn't carry enough data.
 | 
						|
 | 
						|
            Discontinuities in the value of this counter can occur at
 | 
						|
            re-initialization of the management system, and at other
 | 
						|
            times as indicated by the value of
 | 
						|
            ipIfStatsDiscontinuityTime."
 | 
						|
    ::= { ipIfStatsEntry 11 }
 | 
						|
 | 
						|
ipIfStatsInForwDatagrams 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 and for which this entity
 | 
						|
            attempted to find a route to forward them to that final
 | 
						|
            destination.  In entities that do not act as IP routers,
 | 
						|
            this counter will include only those datagrams that were
 | 
						|
            Source-Routed via this entity, and the Source-Route
 | 
						|
            processing was successful.
 | 
						|
 | 
						|
            When tracking interface statistics, the counter of the
 | 
						|
            incoming interface is incremented for each datagram.
 | 
						|
 | 
						|
            Discontinuities in the value of this counter can occur at
 | 
						|
            re-initialization of the management system, and at other
 | 
						|
            times as indicated by the value of
 | 
						|
            ipIfStatsDiscontinuityTime."
 | 
						|
    ::= { ipIfStatsEntry 12 }
 | 
						|
 | 
						|
ipIfStatsHCInForwDatagrams OBJECT-TYPE
 | 
						|
    SYNTAX     Counter64
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
           "The number of input datagrams for which this entity was not
 | 
						|
            their final IP destination and for which this entity
 | 
						|
            attempted to find a route to forward them to that final
 | 
						|
            destination.  This object counts the same packets as
 | 
						|
 | 
						|
 | 
						|
            ipIfStatsInForwDatagrams, but allows for larger values.
 | 
						|
 | 
						|
            Discontinuities in the value of this counter can occur at
 | 
						|
            re-initialization of the management system, and at other
 | 
						|
            times as indicated by the value of
 | 
						|
            ipIfStatsDiscontinuityTime."
 | 
						|
    ::= { ipIfStatsEntry 13 }
 | 
						|
 | 
						|
ipIfStatsReasmReqds OBJECT-TYPE
 | 
						|
    SYNTAX     Counter32
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
           "The number of IP fragments received that needed to be
 | 
						|
            reassembled at this interface.
 | 
						|
 | 
						|
            When tracking interface statistics, the counter of the
 | 
						|
            interface to which these fragments were addressed is
 | 
						|
            incremented.  This interface might not be the same as the
 | 
						|
            input interface for some of the fragments.
 | 
						|
 | 
						|
            Discontinuities in the value of this counter can occur at
 | 
						|
            re-initialization of the management system, and at other
 | 
						|
            times as indicated by the value of
 | 
						|
            ipIfStatsDiscontinuityTime."
 | 
						|
    ::= { ipIfStatsEntry 14 }
 | 
						|
 | 
						|
ipIfStatsReasmOKs OBJECT-TYPE
 | 
						|
    SYNTAX     Counter32
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
           "The number of IP datagrams successfully reassembled.
 | 
						|
 | 
						|
            When tracking interface statistics, the counter of the
 | 
						|
            interface to which these datagrams were addressed is
 | 
						|
            incremented.  This interface might not be the same as the
 | 
						|
            input interface for some of the datagrams.
 | 
						|
 | 
						|
            Discontinuities in the value of this counter can occur at
 | 
						|
            re-initialization of the management system, and at other
 | 
						|
            times as indicated by the value of
 | 
						|
            ipIfStatsDiscontinuityTime."
 | 
						|
    ::= { ipIfStatsEntry 15 }
 | 
						|
 | 
						|
ipIfStatsReasmFails 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.
 | 
						|
 | 
						|
            When tracking interface statistics, the counter of the
 | 
						|
            interface to which these fragments were addressed is
 | 
						|
            incremented.  This interface might not be the same as the
 | 
						|
            input interface for some of the fragments.
 | 
						|
 | 
						|
            Discontinuities in the value of this counter can occur at
 | 
						|
            re-initialization of the management system, and at other
 | 
						|
            times as indicated by the value of
 | 
						|
            ipIfStatsDiscontinuityTime."
 | 
						|
    ::= { ipIfStatsEntry 16 }
 | 
						|
 | 
						|
ipIfStatsInDiscards 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
 | 
						|
            were discarded (e.g., for lack of buffer space).  Note that
 | 
						|
            this counter does not include any datagrams discarded while
 | 
						|
            awaiting re-assembly.
 | 
						|
 | 
						|
            Discontinuities in the value of this counter can occur at
 | 
						|
            re-initialization of the management system, and at other
 | 
						|
            times as indicated by the value of
 | 
						|
            ipIfStatsDiscontinuityTime."
 | 
						|
    ::= { ipIfStatsEntry 17 }
 | 
						|
 | 
						|
ipIfStatsInDelivers OBJECT-TYPE
 | 
						|
    SYNTAX     Counter32
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
           "The total number of datagrams successfully delivered to IP
 | 
						|
            user-protocols (including ICMP).
 | 
						|
 | 
						|
            When tracking interface statistics, the counter of the
 | 
						|
            interface to which these datagrams were addressed is
 | 
						|
            incremented.  This interface might not be the same as the
 | 
						|
 | 
						|
 | 
						|
            input interface for some of the datagrams.
 | 
						|
 | 
						|
            Discontinuities in the value of this counter can occur at
 | 
						|
            re-initialization of the management system, and at other
 | 
						|
            times as indicated by the value of
 | 
						|
            ipIfStatsDiscontinuityTime."
 | 
						|
    ::= { ipIfStatsEntry 18 }
 | 
						|
 | 
						|
ipIfStatsHCInDelivers OBJECT-TYPE
 | 
						|
    SYNTAX     Counter64
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
           "The total number of datagrams successfully delivered to IP
 | 
						|
            user-protocols (including ICMP).  This object counts the
 | 
						|
            same packets as ipIfStatsInDelivers, but allows for larger
 | 
						|
            values.
 | 
						|
 | 
						|
            Discontinuities in the value of this counter can occur at
 | 
						|
            re-initialization of the management system, and at other
 | 
						|
            times as indicated by the value of
 | 
						|
            ipIfStatsDiscontinuityTime."
 | 
						|
    ::= { ipIfStatsEntry 19 }
 | 
						|
 | 
						|
ipIfStatsOutRequests OBJECT-TYPE
 | 
						|
    SYNTAX     Counter32
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
           "The total number of IP datagrams that local IP user-
 | 
						|
            protocols (including ICMP) supplied to IP in requests for
 | 
						|
            transmission.  Note that this counter does not include any
 | 
						|
            datagrams counted in ipIfStatsOutForwDatagrams.
 | 
						|
 | 
						|
            Discontinuities in the value of this counter can occur at
 | 
						|
            re-initialization of the management system, and at other
 | 
						|
            times as indicated by the value of
 | 
						|
            ipIfStatsDiscontinuityTime."
 | 
						|
    ::= { ipIfStatsEntry 20 }
 | 
						|
 | 
						|
ipIfStatsHCOutRequests OBJECT-TYPE
 | 
						|
    SYNTAX     Counter64
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
           "The total number of IP datagrams that local IP user-
 | 
						|
            protocols (including ICMP) supplied to IP in requests for
 | 
						|
            transmission.  This object counts the same packets as
 | 
						|
 | 
						|
 | 
						|
            ipIfStatsOutRequests, but allows for larger values.
 | 
						|
 | 
						|
            Discontinuities in the value of this counter can occur at
 | 
						|
            re-initialization of the management system, and at other
 | 
						|
            times as indicated by the value of
 | 
						|
            ipIfStatsDiscontinuityTime."
 | 
						|
    ::= { ipIfStatsEntry 21 }
 | 
						|
 | 
						|
-- This object ID is reserved to allow the IDs for this table's objects
 | 
						|
-- to align with the objects in the ipSystemStatsTable.
 | 
						|
-- ::= {ipIfStatsEntry 22}
 | 
						|
 | 
						|
ipIfStatsOutForwDatagrams OBJECT-TYPE
 | 
						|
    SYNTAX     Counter32
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
           "The number of datagrams for which this entity was not their
 | 
						|
            final IP destination and for which it was successful in
 | 
						|
            finding a path to their final destination.  In entities
 | 
						|
            that do not act as IP routers, this counter will include
 | 
						|
            only those datagrams that were Source-Routed via this
 | 
						|
            entity, and the Source-Route processing was successful.
 | 
						|
 | 
						|
            When tracking interface statistics, the counter of the
 | 
						|
            outgoing interface is incremented for a successfully
 | 
						|
            forwarded datagram.
 | 
						|
 | 
						|
            Discontinuities in the value of this counter can occur at
 | 
						|
            re-initialization of the management system, and at other
 | 
						|
            times as indicated by the value of
 | 
						|
            ipIfStatsDiscontinuityTime."
 | 
						|
    ::= { ipIfStatsEntry 23 }
 | 
						|
 | 
						|
ipIfStatsHCOutForwDatagrams OBJECT-TYPE
 | 
						|
    SYNTAX     Counter64
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
           "The number of datagrams for which this entity was not their
 | 
						|
            final IP destination and for which it was successful in
 | 
						|
            finding a path to their final destination.  This object
 | 
						|
            counts the same packets as ipIfStatsOutForwDatagrams, but
 | 
						|
            allows for larger values.
 | 
						|
 | 
						|
            Discontinuities in the value of this counter can occur at
 | 
						|
            re-initialization of the management system, and at other
 | 
						|
            times as indicated by the value of
 | 
						|
 | 
						|
 | 
						|
            ipIfStatsDiscontinuityTime."
 | 
						|
    ::= { ipIfStatsEntry 24 }
 | 
						|
 | 
						|
ipIfStatsOutDiscards 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 were discarded (e.g., for lack of
 | 
						|
            buffer space).  Note that this counter would include
 | 
						|
            datagrams counted in ipIfStatsOutForwDatagrams if any such
 | 
						|
            datagrams met this (discretionary) discard criterion.
 | 
						|
 | 
						|
            Discontinuities in the value of this counter can occur at
 | 
						|
            re-initialization of the management system, and at other
 | 
						|
            times as indicated by the value of
 | 
						|
            ipIfStatsDiscontinuityTime."
 | 
						|
    ::= { ipIfStatsEntry 25 }
 | 
						|
 | 
						|
ipIfStatsOutFragReqds OBJECT-TYPE
 | 
						|
    SYNTAX     Counter32
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
           "The number of IP datagrams that would require fragmentation
 | 
						|
            in order to be transmitted.
 | 
						|
 | 
						|
            When tracking interface statistics, the counter of the
 | 
						|
            outgoing interface is incremented for a successfully
 | 
						|
            fragmented datagram.
 | 
						|
 | 
						|
            Discontinuities in the value of this counter can occur at
 | 
						|
            re-initialization of the management system, and at other
 | 
						|
            times as indicated by the value of
 | 
						|
            ipIfStatsDiscontinuityTime."
 | 
						|
    ::= { ipIfStatsEntry 26 }
 | 
						|
 | 
						|
ipIfStatsOutFragOKs OBJECT-TYPE
 | 
						|
    SYNTAX     Counter32
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
           "The number of IP datagrams that have been successfully
 | 
						|
            fragmented.
 | 
						|
 | 
						|
            When tracking interface statistics, the counter of the
 | 
						|
 | 
						|
 | 
						|
            outgoing interface is incremented for a successfully
 | 
						|
            fragmented datagram.
 | 
						|
 | 
						|
            Discontinuities in the value of this counter can occur at
 | 
						|
            re-initialization of the management system, and at other
 | 
						|
            times as indicated by the value of
 | 
						|
            ipIfStatsDiscontinuityTime."
 | 
						|
    ::= { ipIfStatsEntry 27 }
 | 
						|
 | 
						|
ipIfStatsOutFragFails 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 but could not be.  This
 | 
						|
            includes IPv4 packets that have the DF bit set and IPv6
 | 
						|
            packets that are being forwarded and exceed the outgoing
 | 
						|
            link MTU.
 | 
						|
 | 
						|
            When tracking interface statistics, the counter of the
 | 
						|
            outgoing interface is incremented for an unsuccessfully
 | 
						|
            fragmented datagram.
 | 
						|
 | 
						|
            Discontinuities in the value of this counter can occur at
 | 
						|
            re-initialization of the management system, and at other
 | 
						|
            times as indicated by the value of
 | 
						|
            ipIfStatsDiscontinuityTime."
 | 
						|
    ::= { ipIfStatsEntry 28 }
 | 
						|
 | 
						|
ipIfStatsOutFragCreates OBJECT-TYPE
 | 
						|
    SYNTAX     Counter32
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
           "The number of output datagram fragments that have been
 | 
						|
            generated as a result of IP fragmentation.
 | 
						|
 | 
						|
            When tracking interface statistics, the counter of the
 | 
						|
            outgoing interface is incremented for a successfully
 | 
						|
            fragmented datagram.
 | 
						|
 | 
						|
            Discontinuities in the value of this counter can occur at
 | 
						|
            re-initialization of the management system, and at other
 | 
						|
            times as indicated by the value of
 | 
						|
            ipIfStatsDiscontinuityTime."
 | 
						|
    ::= { ipIfStatsEntry 29 }
 | 
						|
 | 
						|
 | 
						|
ipIfStatsOutTransmits OBJECT-TYPE
 | 
						|
    SYNTAX     Counter32
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
           "The total number of IP datagrams that this entity supplied
 | 
						|
            to the lower layers for transmission.  This includes
 | 
						|
            datagrams generated locally and those forwarded by this
 | 
						|
            entity.
 | 
						|
 | 
						|
            Discontinuities in the value of this counter can occur at
 | 
						|
            re-initialization of the management system, and at other
 | 
						|
            times as indicated by the value of
 | 
						|
            ipIfStatsDiscontinuityTime."
 | 
						|
    ::= { ipIfStatsEntry 30 }
 | 
						|
 | 
						|
ipIfStatsHCOutTransmits OBJECT-TYPE
 | 
						|
    SYNTAX     Counter64
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
           "The total number of IP datagrams that this entity supplied
 | 
						|
            to the lower layers for transmission.  This object counts
 | 
						|
            the same datagrams as ipIfStatsOutTransmits, but allows for
 | 
						|
            larger values.
 | 
						|
 | 
						|
            Discontinuities in the value of this counter can occur at
 | 
						|
            re-initialization of the management system, and at other
 | 
						|
            times as indicated by the value of
 | 
						|
            ipIfStatsDiscontinuityTime."
 | 
						|
    ::= { ipIfStatsEntry 31 }
 | 
						|
 | 
						|
ipIfStatsOutOctets OBJECT-TYPE
 | 
						|
    SYNTAX     Counter32
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
           "The total number of octets in IP datagrams delivered to the
 | 
						|
            lower layers for transmission.  Octets from datagrams
 | 
						|
            counted in ipIfStatsOutTransmits MUST be counted here.
 | 
						|
 | 
						|
            Discontinuities in the value of this counter can occur at
 | 
						|
            re-initialization of the management system, and at other
 | 
						|
            times as indicated by the value of
 | 
						|
            ipIfStatsDiscontinuityTime."
 | 
						|
    ::= { ipIfStatsEntry 32 }
 | 
						|
 | 
						|
ipIfStatsHCOutOctets OBJECT-TYPE
 | 
						|
 | 
						|
 | 
						|
    SYNTAX     Counter64
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
           "The total number of octets in IP datagrams delivered to the
 | 
						|
            lower layers for transmission.  This objects counts the same
 | 
						|
            octets as ipIfStatsOutOctets, but allows for larger values.
 | 
						|
 | 
						|
            Discontinuities in the value of this counter can occur at
 | 
						|
            re-initialization of the management system, and at other
 | 
						|
            times as indicated by the value of
 | 
						|
            ipIfStatsDiscontinuityTime."
 | 
						|
    ::= { ipIfStatsEntry 33 }
 | 
						|
 | 
						|
ipIfStatsInMcastPkts OBJECT-TYPE
 | 
						|
    SYNTAX     Counter32
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
           "The number of IP multicast datagrams received.
 | 
						|
 | 
						|
            Discontinuities in the value of this counter can occur at
 | 
						|
            re-initialization of the management system, and at other
 | 
						|
            times as indicated by the value of
 | 
						|
            ipIfStatsDiscontinuityTime."
 | 
						|
    ::= { ipIfStatsEntry 34 }
 | 
						|
 | 
						|
ipIfStatsHCInMcastPkts OBJECT-TYPE
 | 
						|
    SYNTAX     Counter64
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
           "The number of IP multicast datagrams received.  This object
 | 
						|
            counts the same datagrams as ipIfStatsInMcastPkts, but
 | 
						|
            allows for larger values.
 | 
						|
 | 
						|
            Discontinuities in the value of this counter can occur at
 | 
						|
            re-initialization of the management system, and at other
 | 
						|
            times as indicated by the value of
 | 
						|
            ipIfStatsDiscontinuityTime."
 | 
						|
    ::= { ipIfStatsEntry 35 }
 | 
						|
 | 
						|
ipIfStatsInMcastOctets OBJECT-TYPE
 | 
						|
    SYNTAX     Counter32
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
           "The total number of octets received in IP multicast
 | 
						|
 | 
						|
 | 
						|
            datagrams.  Octets from datagrams counted in
 | 
						|
            ipIfStatsInMcastPkts MUST be counted here.
 | 
						|
 | 
						|
            Discontinuities in the value of this counter can occur at
 | 
						|
            re-initialization of the management system, and at other
 | 
						|
            times as indicated by the value of
 | 
						|
            ipIfStatsDiscontinuityTime."
 | 
						|
    ::= { ipIfStatsEntry 36 }
 | 
						|
 | 
						|
ipIfStatsHCInMcastOctets OBJECT-TYPE
 | 
						|
    SYNTAX     Counter64
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
           "The total number of octets received in IP multicast
 | 
						|
            datagrams.  This object counts the same octets as
 | 
						|
            ipIfStatsInMcastOctets, but allows for larger values.
 | 
						|
 | 
						|
            Discontinuities in the value of this counter can occur at
 | 
						|
            re-initialization of the management system, and at other
 | 
						|
            times as indicated by the value of
 | 
						|
            ipIfStatsDiscontinuityTime."
 | 
						|
    ::= { ipIfStatsEntry 37 }
 | 
						|
 | 
						|
ipIfStatsOutMcastPkts OBJECT-TYPE
 | 
						|
    SYNTAX     Counter32
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
           "The number of IP multicast datagrams transmitted.
 | 
						|
 | 
						|
            Discontinuities in the value of this counter can occur at
 | 
						|
            re-initialization of the management system, and at other
 | 
						|
            times as indicated by the value of
 | 
						|
            ipIfStatsDiscontinuityTime."
 | 
						|
    ::= { ipIfStatsEntry 38 }
 | 
						|
 | 
						|
ipIfStatsHCOutMcastPkts OBJECT-TYPE
 | 
						|
    SYNTAX     Counter64
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
           "The number of IP multicast datagrams transmitted.  This
 | 
						|
            object counts the same datagrams as ipIfStatsOutMcastPkts,
 | 
						|
            but allows for larger values.
 | 
						|
 | 
						|
            Discontinuities in the value of this counter can occur at
 | 
						|
            re-initialization of the management system, and at other
 | 
						|
 | 
						|
 | 
						|
            times as indicated by the value of
 | 
						|
            ipIfStatsDiscontinuityTime."
 | 
						|
    ::= { ipIfStatsEntry 39 }
 | 
						|
 | 
						|
ipIfStatsOutMcastOctets OBJECT-TYPE
 | 
						|
    SYNTAX     Counter32
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
           "The total number of octets transmitted in IP multicast
 | 
						|
            datagrams.  Octets from datagrams counted in
 | 
						|
            ipIfStatsOutMcastPkts MUST be counted here.
 | 
						|
 | 
						|
            Discontinuities in the value of this counter can occur at
 | 
						|
            re-initialization of the management system, and at other
 | 
						|
            times as indicated by the value of
 | 
						|
            ipIfStatsDiscontinuityTime."
 | 
						|
    ::= { ipIfStatsEntry 40 }
 | 
						|
 | 
						|
ipIfStatsHCOutMcastOctets OBJECT-TYPE
 | 
						|
    SYNTAX     Counter64
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
           "The total number of octets transmitted in IP multicast
 | 
						|
            datagrams.  This object counts the same octets as
 | 
						|
            ipIfStatsOutMcastOctets, but allows for larger values.
 | 
						|
 | 
						|
            Discontinuities in the value of this counter can occur at
 | 
						|
            re-initialization of the management system, and at other
 | 
						|
            times as indicated by the value of
 | 
						|
            ipIfStatsDiscontinuityTime."
 | 
						|
    ::= { ipIfStatsEntry 41 }
 | 
						|
 | 
						|
ipIfStatsInBcastPkts OBJECT-TYPE
 | 
						|
    SYNTAX     Counter32
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
           "The number of IP broadcast datagrams received.
 | 
						|
 | 
						|
            Discontinuities in the value of this counter can occur at
 | 
						|
            re-initialization of the management system, and at other
 | 
						|
            times as indicated by the value of
 | 
						|
            ipIfStatsDiscontinuityTime."
 | 
						|
    ::= { ipIfStatsEntry 42 }
 | 
						|
 | 
						|
ipIfStatsHCInBcastPkts OBJECT-TYPE
 | 
						|
 | 
						|
 | 
						|
    SYNTAX     Counter64
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
           "The number of IP broadcast datagrams received.  This object
 | 
						|
            counts the same datagrams as ipIfStatsInBcastPkts, but
 | 
						|
            allows for larger values.
 | 
						|
 | 
						|
            Discontinuities in the value of this counter can occur at
 | 
						|
            re-initialization of the management system, and at other
 | 
						|
            times as indicated by the value of
 | 
						|
            ipIfStatsDiscontinuityTime."
 | 
						|
    ::= { ipIfStatsEntry 43 }
 | 
						|
 | 
						|
ipIfStatsOutBcastPkts OBJECT-TYPE
 | 
						|
    SYNTAX     Counter32
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
           "The number of IP broadcast datagrams transmitted.
 | 
						|
 | 
						|
            Discontinuities in the value of this counter can occur at
 | 
						|
            re-initialization of the management system, and at other
 | 
						|
            times as indicated by the value of
 | 
						|
            ipIfStatsDiscontinuityTime."
 | 
						|
    ::= { ipIfStatsEntry 44 }
 | 
						|
 | 
						|
ipIfStatsHCOutBcastPkts OBJECT-TYPE
 | 
						|
    SYNTAX     Counter64
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
           "The number of IP broadcast datagrams transmitted.  This
 | 
						|
            object counts the same datagrams as ipIfStatsOutBcastPkts,
 | 
						|
            but allows for larger values.
 | 
						|
 | 
						|
            Discontinuities in the value of this counter can occur at
 | 
						|
            re-initialization of the management system, and at other
 | 
						|
            times as indicated by the value of
 | 
						|
            ipIfStatsDiscontinuityTime."
 | 
						|
    ::= { ipIfStatsEntry 45 }
 | 
						|
 | 
						|
ipIfStatsDiscontinuityTime OBJECT-TYPE
 | 
						|
    SYNTAX     TimeStamp
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
           "The value of sysUpTime on the most recent occasion at which
 | 
						|
 | 
						|
 | 
						|
            any one or more of this entry's counters suffered a
 | 
						|
            discontinuity.
 | 
						|
 | 
						|
            If no such discontinuities have occurred since the last re-
 | 
						|
            initialization of the local management subsystem, then this
 | 
						|
            object contains a zero value."
 | 
						|
    ::= { ipIfStatsEntry 46 }
 | 
						|
 | 
						|
ipIfStatsRefreshRate OBJECT-TYPE
 | 
						|
    SYNTAX     Unsigned32
 | 
						|
    UNITS "milli-seconds"
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
           "The minimum reasonable polling interval for this entry.
 | 
						|
            This object provides an indication of the minimum amount of
 | 
						|
            time required to update the counters in this entry."
 | 
						|
    ::= { ipIfStatsEntry 47 }
 | 
						|
 | 
						|
--
 | 
						|
-- Internet Address Prefix table
 | 
						|
--
 | 
						|
 | 
						|
ipAddressPrefixTable OBJECT-TYPE
 | 
						|
    SYNTAX     SEQUENCE OF IpAddressPrefixEntry
 | 
						|
    MAX-ACCESS not-accessible
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
           "This table allows the user to determine the source of an IP
 | 
						|
            address or set of IP addresses, and allows other tables to
 | 
						|
            share the information via pointer rather than by copying.
 | 
						|
 | 
						|
            For example, when the node configures both a unicast and
 | 
						|
            anycast address for a prefix, the ipAddressPrefix objects
 | 
						|
            for those addresses will point to a single row in this
 | 
						|
            table.
 | 
						|
 | 
						|
            This table primarily provides support for IPv6 prefixes, and
 | 
						|
            several of the objects are less meaningful for IPv4.  The
 | 
						|
            table continues to allow IPv4 addresses to allow future
 | 
						|
            flexibility.  In order to promote a common configuration,
 | 
						|
            this document includes suggestions for default values for
 | 
						|
            IPv4 prefixes.  Each of these values may be overridden if an
 | 
						|
            object is meaningful to the node.
 | 
						|
 | 
						|
            All prefixes used by this entity should be included in this
 | 
						|
            table independent of how the entity learned the prefix.
 | 
						|
            (This table isn't limited to prefixes learned from router
 | 
						|
 | 
						|
 | 
						|
            advertisements.)"
 | 
						|
    ::= { ip 32 }
 | 
						|
 | 
						|
ipAddressPrefixEntry OBJECT-TYPE
 | 
						|
    SYNTAX     IpAddressPrefixEntry
 | 
						|
    MAX-ACCESS not-accessible
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
           "An entry in the ipAddressPrefixTable."
 | 
						|
    INDEX    { ipAddressPrefixIfIndex, ipAddressPrefixType,
 | 
						|
               ipAddressPrefixPrefix, ipAddressPrefixLength }
 | 
						|
    ::= { ipAddressPrefixTable 1 }
 | 
						|
 | 
						|
IpAddressPrefixEntry ::= SEQUENCE {
 | 
						|
        ipAddressPrefixIfIndex               InterfaceIndex,
 | 
						|
        ipAddressPrefixType                  InetAddressType,
 | 
						|
        ipAddressPrefixPrefix                InetAddress,
 | 
						|
        ipAddressPrefixLength                InetAddressPrefixLength,
 | 
						|
        ipAddressPrefixOrigin                IpAddressPrefixOriginTC,
 | 
						|
        ipAddressPrefixOnLinkFlag            TruthValue,
 | 
						|
        ipAddressPrefixAutonomousFlag        TruthValue,
 | 
						|
        ipAddressPrefixAdvPreferredLifetime  Unsigned32,
 | 
						|
        ipAddressPrefixAdvValidLifetime      Unsigned32
 | 
						|
    }
 | 
						|
 | 
						|
ipAddressPrefixIfIndex OBJECT-TYPE
 | 
						|
    SYNTAX     InterfaceIndex
 | 
						|
    MAX-ACCESS not-accessible
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
           "The index value that uniquely identifies the interface on
 | 
						|
            which this prefix is configured.  The interface identified
 | 
						|
            by a particular value of this index is the same interface as
 | 
						|
            identified by the same value of the IF-MIB's ifIndex."
 | 
						|
    ::= { ipAddressPrefixEntry 1 }
 | 
						|
 | 
						|
ipAddressPrefixType OBJECT-TYPE
 | 
						|
    SYNTAX     InetAddressType
 | 
						|
    MAX-ACCESS not-accessible
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
           "The address type of ipAddressPrefix."
 | 
						|
    ::= { ipAddressPrefixEntry 2 }
 | 
						|
 | 
						|
ipAddressPrefixPrefix OBJECT-TYPE
 | 
						|
    SYNTAX     InetAddress
 | 
						|
    MAX-ACCESS not-accessible
 | 
						|
    STATUS     current
 | 
						|
 | 
						|
 | 
						|
    DESCRIPTION
 | 
						|
           "The address prefix.  The address type of this object is
 | 
						|
            specified in ipAddressPrefixType.  The length of this object
 | 
						|
            is the standard length for objects of that type (4 or 16
 | 
						|
            bytes).  Any bits after ipAddressPrefixLength must be zero.
 | 
						|
 | 
						|
            Implementors need to be aware that, if the size of
 | 
						|
            ipAddressPrefixPrefix exceeds 114 octets, then OIDS of
 | 
						|
            instances of columns in this row will have more than 128
 | 
						|
            sub-identifiers and cannot be accessed using SNMPv1,
 | 
						|
            SNMPv2c, or SNMPv3."
 | 
						|
    ::= { ipAddressPrefixEntry 3 }
 | 
						|
 | 
						|
ipAddressPrefixLength OBJECT-TYPE
 | 
						|
    SYNTAX     InetAddressPrefixLength
 | 
						|
    MAX-ACCESS not-accessible
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
           "The prefix length associated with this prefix.
 | 
						|
 | 
						|
            The value 0 has no special meaning for this object.  It
 | 
						|
            simply refers to address '::/0'."
 | 
						|
    ::= { ipAddressPrefixEntry 4 }
 | 
						|
 | 
						|
ipAddressPrefixOrigin OBJECT-TYPE
 | 
						|
    SYNTAX     IpAddressPrefixOriginTC
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
           "The origin of this prefix."
 | 
						|
    ::= { ipAddressPrefixEntry 5 }
 | 
						|
 | 
						|
ipAddressPrefixOnLinkFlag OBJECT-TYPE
 | 
						|
    SYNTAX     TruthValue
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
           "This object has the value 'true(1)', if this prefix can be
 | 
						|
            used for on-link determination; otherwise, the value is
 | 
						|
            'false(2)'.
 | 
						|
 | 
						|
            The default for IPv4 prefixes is 'true(1)'."
 | 
						|
    REFERENCE "For IPv6 RFC 2461, especially sections 2 and 4.6.2 and
 | 
						|
               RFC 2462"
 | 
						|
    ::= { ipAddressPrefixEntry 6 }
 | 
						|
 | 
						|
ipAddressPrefixAutonomousFlag OBJECT-TYPE
 | 
						|
    SYNTAX     TruthValue
 | 
						|
 | 
						|
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
           "Autonomous address configuration flag.  When true(1),
 | 
						|
            indicates that this prefix can be used for autonomous
 | 
						|
            address configuration (i.e., can be used to form a local
 | 
						|
            interface address).  If false(2), it is not used to auto-
 | 
						|
            configure a local interface address.
 | 
						|
 | 
						|
            The default for IPv4 prefixes is 'false(2)'."
 | 
						|
    REFERENCE "For IPv6 RFC 2461, especially sections 2 and 4.6.2 and
 | 
						|
               RFC 2462"
 | 
						|
    ::= { ipAddressPrefixEntry 7 }
 | 
						|
 | 
						|
ipAddressPrefixAdvPreferredLifetime OBJECT-TYPE
 | 
						|
    SYNTAX     Unsigned32
 | 
						|
    UNITS      "seconds"
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
           "The remaining length of time, in seconds, that this prefix
 | 
						|
            will continue to be preferred, i.e., time until deprecation.
 | 
						|
 | 
						|
            A value of 4,294,967,295 represents infinity.
 | 
						|
 | 
						|
            The address generated from a deprecated prefix should no
 | 
						|
            longer be used as a source address in new communications,
 | 
						|
            but packets received on such an interface are processed as
 | 
						|
            expected.
 | 
						|
 | 
						|
            The default for IPv4 prefixes is 4,294,967,295 (infinity)."
 | 
						|
    REFERENCE "For IPv6 RFC 2461, especially sections 2 and 4.6.2 and
 | 
						|
               RFC 2462"
 | 
						|
    ::= { ipAddressPrefixEntry 8 }
 | 
						|
 | 
						|
ipAddressPrefixAdvValidLifetime OBJECT-TYPE
 | 
						|
    SYNTAX     Unsigned32
 | 
						|
    UNITS       "seconds"
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
           "The remaining length of time, in seconds, that this prefix
 | 
						|
            will continue to be valid, i.e., time until invalidation.  A
 | 
						|
            value of 4,294,967,295 represents infinity.
 | 
						|
 | 
						|
            The address generated from an invalidated prefix should not
 | 
						|
            appear as the destination or source address of a packet.
 | 
						|
 | 
						|
 | 
						|
            The default for IPv4 prefixes is 4,294,967,295 (infinity)."
 | 
						|
    REFERENCE "For IPv6 RFC 2461, especially sections 2 and 4.6.2 and
 | 
						|
               RFC 2462"
 | 
						|
    ::= { ipAddressPrefixEntry 9 }
 | 
						|
 | 
						|
--
 | 
						|
-- Internet Address Table
 | 
						|
--
 | 
						|
 | 
						|
ipAddressSpinLock OBJECT-TYPE
 | 
						|
    SYNTAX     TestAndIncr
 | 
						|
    MAX-ACCESS read-write
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
           "An advisory lock used to allow cooperating SNMP managers to
 | 
						|
            coordinate their use of the set operation in creating or
 | 
						|
            modifying rows within this table.
 | 
						|
 | 
						|
            In order to use this lock to coordinate the use of set
 | 
						|
            operations, managers should first retrieve
 | 
						|
            ipAddressTableSpinLock.  They should then determine the
 | 
						|
            appropriate row to create or modify.  Finally, they should
 | 
						|
            issue the appropriate set command, including the retrieved
 | 
						|
            value of ipAddressSpinLock.  If another manager has altered
 | 
						|
            the table in the meantime, then the value of
 | 
						|
            ipAddressSpinLock will have changed, and the creation will
 | 
						|
            fail as it will be specifying an incorrect value for
 | 
						|
            ipAddressSpinLock.  It is suggested, but not required, that
 | 
						|
            the ipAddressSpinLock be the first var bind for each set of
 | 
						|
            objects representing a 'row' in a PDU."
 | 
						|
    ::= { ip 33 }
 | 
						|
 | 
						|
ipAddressTable OBJECT-TYPE
 | 
						|
    SYNTAX     SEQUENCE OF IpAddressEntry
 | 
						|
    MAX-ACCESS not-accessible
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
           "This table contains addressing information relevant to the
 | 
						|
            entity's interfaces.
 | 
						|
 | 
						|
            This table does not contain multicast address information.
 | 
						|
            Tables for such information should be contained in multicast
 | 
						|
            specific MIBs, such as RFC 3019.
 | 
						|
 | 
						|
            While this table is writable, the user will note that
 | 
						|
            several objects, such as ipAddressOrigin, are not.  The
 | 
						|
            intention in allowing a user to write to this table is to
 | 
						|
            allow them to add or remove any entry that isn't
 | 
						|
 | 
						|
 | 
						|
            permanent.  The user should be allowed to modify objects
 | 
						|
            and entries when that would not cause inconsistencies
 | 
						|
            within the table.  Allowing write access to objects, such
 | 
						|
            as ipAddressOrigin, could allow a user to insert an entry
 | 
						|
            and then label it incorrectly.
 | 
						|
 | 
						|
            Note well: When including IPv6 link-local addresses in this
 | 
						|
            table, the entry must use an InetAddressType of 'ipv6z' in
 | 
						|
            order to differentiate between the possible interfaces."
 | 
						|
    ::= { ip 34 }
 | 
						|
 | 
						|
ipAddressEntry OBJECT-TYPE
 | 
						|
    SYNTAX     IpAddressEntry
 | 
						|
    MAX-ACCESS not-accessible
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
           "An address mapping for a particular interface."
 | 
						|
    INDEX { ipAddressAddrType, ipAddressAddr }
 | 
						|
    ::= { ipAddressTable 1 }
 | 
						|
 | 
						|
IpAddressEntry ::= SEQUENCE {
 | 
						|
        ipAddressAddrType     InetAddressType,
 | 
						|
        ipAddressAddr         InetAddress,
 | 
						|
        ipAddressIfIndex      InterfaceIndex,
 | 
						|
        ipAddressType         INTEGER,
 | 
						|
        ipAddressPrefix       RowPointer,
 | 
						|
        ipAddressOrigin       IpAddressOriginTC,
 | 
						|
        ipAddressStatus       IpAddressStatusTC,
 | 
						|
        ipAddressCreated      TimeStamp,
 | 
						|
        ipAddressLastChanged  TimeStamp,
 | 
						|
        ipAddressRowStatus    RowStatus,
 | 
						|
        ipAddressStorageType  StorageType
 | 
						|
    }
 | 
						|
 | 
						|
ipAddressAddrType OBJECT-TYPE
 | 
						|
    SYNTAX     InetAddressType
 | 
						|
    MAX-ACCESS not-accessible
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
           "The address type of ipAddressAddr."
 | 
						|
    ::= { ipAddressEntry 1 }
 | 
						|
 | 
						|
ipAddressAddr OBJECT-TYPE
 | 
						|
    SYNTAX     InetAddress
 | 
						|
    MAX-ACCESS not-accessible
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
           "The IP address to which this entry's addressing information
 | 
						|
 | 
						|
 | 
						|
            pertains.  The address type of this object is specified in
 | 
						|
            ipAddressAddrType.
 | 
						|
 | 
						|
            Implementors need to be aware that if the size of
 | 
						|
            ipAddressAddr exceeds 116 octets, then OIDS of instances of
 | 
						|
            columns in this row will have more than 128 sub-identifiers
 | 
						|
            and cannot be accessed using SNMPv1, SNMPv2c, or SNMPv3."
 | 
						|
    ::= { ipAddressEntry 2 }
 | 
						|
 | 
						|
ipAddressIfIndex OBJECT-TYPE
 | 
						|
    SYNTAX     InterfaceIndex
 | 
						|
    MAX-ACCESS read-create
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
           "The index value that uniquely identifies the interface to
 | 
						|
            which this entry is applicable.  The interface identified by
 | 
						|
            a particular value of this index is the same interface as
 | 
						|
            identified by the same value of the IF-MIB's ifIndex."
 | 
						|
    ::= { ipAddressEntry 3 }
 | 
						|
 | 
						|
ipAddressType OBJECT-TYPE
 | 
						|
    SYNTAX     INTEGER {
 | 
						|
                 unicast(1),
 | 
						|
                 anycast(2),
 | 
						|
                 broadcast(3)
 | 
						|
    }
 | 
						|
    MAX-ACCESS read-create
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
           "The type of address.  broadcast(3) is not a valid value for
 | 
						|
            IPv6 addresses (RFC 3513)."
 | 
						|
    DEFVAL { unicast }
 | 
						|
    ::= { ipAddressEntry 4 }
 | 
						|
 | 
						|
ipAddressPrefix OBJECT-TYPE
 | 
						|
    SYNTAX     RowPointer
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
           "A pointer to the row in the prefix table to which this
 | 
						|
            address belongs.  May be { 0 0 } if there is no such row."
 | 
						|
    DEFVAL { zeroDotZero }
 | 
						|
    ::= { ipAddressEntry 5 }
 | 
						|
 | 
						|
ipAddressOrigin OBJECT-TYPE
 | 
						|
    SYNTAX     IpAddressOriginTC
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS     current
 | 
						|
 | 
						|
 | 
						|
    DESCRIPTION
 | 
						|
           "The origin of the address."
 | 
						|
    ::= { ipAddressEntry 6 }
 | 
						|
 | 
						|
ipAddressStatus OBJECT-TYPE
 | 
						|
    SYNTAX     IpAddressStatusTC
 | 
						|
    MAX-ACCESS read-create
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
           "The status of the address, describing if the address can be
 | 
						|
            used for communication.
 | 
						|
 | 
						|
            In the absence of other information, an IPv4 address is
 | 
						|
            always preferred(1)."
 | 
						|
    DEFVAL { preferred }
 | 
						|
    ::= { ipAddressEntry 7 }
 | 
						|
 | 
						|
ipAddressCreated OBJECT-TYPE
 | 
						|
    SYNTAX     TimeStamp
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
           "The value of sysUpTime at the time this entry was created.
 | 
						|
            If this entry was created prior to the last re-
 | 
						|
            initialization of the local network management subsystem,
 | 
						|
            then this object contains a zero value."
 | 
						|
    ::= { ipAddressEntry 8 }
 | 
						|
 | 
						|
ipAddressLastChanged OBJECT-TYPE
 | 
						|
    SYNTAX     TimeStamp
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
           "The value of sysUpTime at the time this entry was last
 | 
						|
            updated.  If this entry was updated prior to the last re-
 | 
						|
            initialization of the local network management subsystem,
 | 
						|
            then this object contains a zero value."
 | 
						|
    ::= { ipAddressEntry 9 }
 | 
						|
 | 
						|
ipAddressRowStatus OBJECT-TYPE
 | 
						|
    SYNTAX     RowStatus
 | 
						|
    MAX-ACCESS read-create
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
           "The status of this conceptual row.
 | 
						|
 | 
						|
            The RowStatus TC requires that this DESCRIPTION clause
 | 
						|
            states under which circumstances other objects in this row
 | 
						|
 | 
						|
 | 
						|
            can be modified.  The value of this object has no effect on
 | 
						|
            whether other objects in this conceptual row can be
 | 
						|
            modified.
 | 
						|
 | 
						|
            A conceptual row can not be made active until the
 | 
						|
            ipAddressIfIndex has been set to a valid index."
 | 
						|
    ::= { ipAddressEntry 10 }
 | 
						|
 | 
						|
ipAddressStorageType OBJECT-TYPE
 | 
						|
    SYNTAX     StorageType
 | 
						|
    MAX-ACCESS read-create
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
           "The storage type for this conceptual row.  If this object
 | 
						|
            has a value of 'permanent', then no other objects are
 | 
						|
            required to be able to be modified."
 | 
						|
    DEFVAL { volatile }
 | 
						|
    ::= { ipAddressEntry 11 }
 | 
						|
 | 
						|
--
 | 
						|
-- the Internet Address Translation table
 | 
						|
--
 | 
						|
 | 
						|
ipNetToPhysicalTable OBJECT-TYPE
 | 
						|
    SYNTAX     SEQUENCE OF IpNetToPhysicalEntry
 | 
						|
    MAX-ACCESS not-accessible
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
           "The IP Address Translation table used for mapping from IP
 | 
						|
            addresses to physical addresses.
 | 
						|
 | 
						|
            The Address Translation tables contain the IP address 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.
 | 
						|
 | 
						|
            While many protocols may be used to populate this table, ARP
 | 
						|
            and Neighbor Discovery are the most likely
 | 
						|
            options."
 | 
						|
    REFERENCE "RFC 826 and RFC 2461"
 | 
						|
    ::= { ip 35 }
 | 
						|
 | 
						|
ipNetToPhysicalEntry OBJECT-TYPE
 | 
						|
    SYNTAX     IpNetToPhysicalEntry
 | 
						|
    MAX-ACCESS not-accessible
 | 
						|
    STATUS     current
 | 
						|
 | 
						|
 | 
						|
    DESCRIPTION
 | 
						|
           "Each entry contains one IP address to `physical' address
 | 
						|
            equivalence."
 | 
						|
    INDEX       { ipNetToPhysicalIfIndex,
 | 
						|
                  ipNetToPhysicalNetAddressType,
 | 
						|
                  ipNetToPhysicalNetAddress }
 | 
						|
    ::= { ipNetToPhysicalTable 1 }
 | 
						|
 | 
						|
IpNetToPhysicalEntry ::= SEQUENCE {
 | 
						|
        ipNetToPhysicalIfIndex         InterfaceIndex,
 | 
						|
        ipNetToPhysicalNetAddressType  InetAddressType,
 | 
						|
        ipNetToPhysicalNetAddress      InetAddress,
 | 
						|
        ipNetToPhysicalPhysAddress     PhysAddress,
 | 
						|
        ipNetToPhysicalLastUpdated     TimeStamp,
 | 
						|
        ipNetToPhysicalType            INTEGER,
 | 
						|
        ipNetToPhysicalState           INTEGER,
 | 
						|
        ipNetToPhysicalRowStatus       RowStatus
 | 
						|
    }
 | 
						|
 | 
						|
ipNetToPhysicalIfIndex OBJECT-TYPE
 | 
						|
    SYNTAX     InterfaceIndex
 | 
						|
    MAX-ACCESS not-accessible
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
           "The index value that uniquely identifies the interface to
 | 
						|
            which this entry is applicable.  The interface identified by
 | 
						|
            a particular value of this index is the same interface as
 | 
						|
            identified by the same value of the IF-MIB's ifIndex."
 | 
						|
    ::= { ipNetToPhysicalEntry 1 }
 | 
						|
 | 
						|
ipNetToPhysicalNetAddressType OBJECT-TYPE
 | 
						|
    SYNTAX     InetAddressType
 | 
						|
    MAX-ACCESS not-accessible
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
           "The type of ipNetToPhysicalNetAddress."
 | 
						|
    ::= { ipNetToPhysicalEntry 2 }
 | 
						|
 | 
						|
ipNetToPhysicalNetAddress OBJECT-TYPE
 | 
						|
    SYNTAX     InetAddress
 | 
						|
    MAX-ACCESS not-accessible
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
           "The IP Address corresponding to the media-dependent
 | 
						|
            `physical' address.  The address type of this object is
 | 
						|
            specified in ipNetToPhysicalAddressType.
 | 
						|
 | 
						|
            Implementors need to be aware that if the size of
 | 
						|
 | 
						|
 | 
						|
            ipNetToPhysicalNetAddress exceeds 115 octets, then OIDS of
 | 
						|
            instances of columns in this row will have more than 128
 | 
						|
            sub-identifiers and cannot be accessed using SNMPv1,
 | 
						|
            SNMPv2c, or SNMPv3."
 | 
						|
    ::= { ipNetToPhysicalEntry 3 }
 | 
						|
 | 
						|
ipNetToPhysicalPhysAddress OBJECT-TYPE
 | 
						|
    SYNTAX     PhysAddress (SIZE(0..65535))
 | 
						|
    MAX-ACCESS read-create
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
           "The media-dependent `physical' address.
 | 
						|
 | 
						|
            As the entries in this table are typically not persistent
 | 
						|
            when this object is written the entity SHOULD NOT save the
 | 
						|
            change to non-volatile storage."
 | 
						|
    ::= { ipNetToPhysicalEntry 4 }
 | 
						|
 | 
						|
ipNetToPhysicalLastUpdated OBJECT-TYPE
 | 
						|
    SYNTAX     TimeStamp
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
           "The value of sysUpTime at the time this entry was last
 | 
						|
            updated.  If this entry was updated prior to the last re-
 | 
						|
            initialization of the local network management subsystem,
 | 
						|
            then this object contains a zero value."
 | 
						|
    ::= { ipNetToPhysicalEntry 5 }
 | 
						|
 | 
						|
ipNetToPhysicalType OBJECT-TYPE
 | 
						|
    SYNTAX     INTEGER {
 | 
						|
                other(1),        -- none of the following
 | 
						|
                invalid(2),      -- an invalidated mapping
 | 
						|
                dynamic(3),
 | 
						|
                static(4),
 | 
						|
                local(5)         -- local interface
 | 
						|
            }
 | 
						|
    MAX-ACCESS read-create
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
           "The type of mapping.
 | 
						|
 | 
						|
            Setting this object to the value invalid(2) has the effect
 | 
						|
            of invalidating the corresponding entry in the
 | 
						|
            ipNetToPhysicalTable.  That is, it effectively dis-
 | 
						|
            associates 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 ipNetToPhysicalType
 | 
						|
            object.
 | 
						|
 | 
						|
            The 'dynamic(3)' type indicates that the IP address to
 | 
						|
            physical addresses mapping has been dynamically resolved
 | 
						|
            using e.g., IPv4 ARP or the IPv6 Neighbor Discovery
 | 
						|
            protocol.
 | 
						|
 | 
						|
            The 'static(4)' type indicates that the mapping has been
 | 
						|
            statically configured.  Both of these refer to entries that
 | 
						|
            provide mappings for other entities addresses.
 | 
						|
 | 
						|
            The 'local(5)' type indicates that the mapping is provided
 | 
						|
            for an entity's own interface address.
 | 
						|
 | 
						|
            As the entries in this table are typically not persistent
 | 
						|
            when this object is written the entity SHOULD NOT save the
 | 
						|
            change to non-volatile storage."
 | 
						|
    DEFVAL { static }
 | 
						|
    ::= { ipNetToPhysicalEntry 6 }
 | 
						|
 | 
						|
ipNetToPhysicalState OBJECT-TYPE
 | 
						|
    SYNTAX     INTEGER {
 | 
						|
                     reachable(1), -- confirmed reachability
 | 
						|
 | 
						|
                     stale(2),     -- unconfirmed reachability
 | 
						|
 | 
						|
                     delay(3),     -- waiting for reachability
 | 
						|
                                   -- confirmation before entering
 | 
						|
                                   -- the probe state
 | 
						|
 | 
						|
                     probe(4),     -- actively probing
 | 
						|
 | 
						|
                     invalid(5),   -- an invalidated mapping
 | 
						|
 | 
						|
                     unknown(6),   -- state can not be determined
 | 
						|
                                   -- for some reason.
 | 
						|
 | 
						|
                     incomplete(7) -- address resolution is being
 | 
						|
                                   -- performed.
 | 
						|
                    }
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
 | 
						|
 | 
						|
           "The Neighbor Unreachability Detection state for the
 | 
						|
            interface when the address mapping in this entry is used.
 | 
						|
            If Neighbor Unreachability Detection is not in use (e.g. for
 | 
						|
            IPv4), this object is always unknown(6)."
 | 
						|
    REFERENCE "RFC 2461"
 | 
						|
    ::= { ipNetToPhysicalEntry 7 }
 | 
						|
 | 
						|
ipNetToPhysicalRowStatus OBJECT-TYPE
 | 
						|
    SYNTAX     RowStatus
 | 
						|
    MAX-ACCESS read-create
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
           "The status of this conceptual row.
 | 
						|
 | 
						|
            The RowStatus TC requires that this DESCRIPTION clause
 | 
						|
            states under which circumstances other objects in this row
 | 
						|
            can be modified.  The value of this object has no effect on
 | 
						|
            whether other objects in this conceptual row can be
 | 
						|
            modified.
 | 
						|
 | 
						|
            A conceptual row can not be made active until the
 | 
						|
            ipNetToPhysicalPhysAddress object has been set.
 | 
						|
 | 
						|
            Note that if the ipNetToPhysicalType is set to 'invalid',
 | 
						|
            the managed node may delete the entry independent of the
 | 
						|
            state of this object."
 | 
						|
    ::= { ipNetToPhysicalEntry 8 }
 | 
						|
 | 
						|
--
 | 
						|
-- The IPv6 Scope Zone Index Table.
 | 
						|
--
 | 
						|
 | 
						|
ipv6ScopeZoneIndexTable OBJECT-TYPE
 | 
						|
    SYNTAX     SEQUENCE OF Ipv6ScopeZoneIndexEntry
 | 
						|
    MAX-ACCESS not-accessible
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
           "The table used to describe IPv6 unicast and multicast scope
 | 
						|
            zones.
 | 
						|
 | 
						|
            For those objects that have names rather than numbers, the
 | 
						|
            names were chosen to coincide with the names used in the
 | 
						|
            IPv6 address architecture document. "
 | 
						|
    REFERENCE "Section 2.7 of RFC 4291"
 | 
						|
    ::= { ip 36 }
 | 
						|
 | 
						|
ipv6ScopeZoneIndexEntry OBJECT-TYPE
 | 
						|
    SYNTAX     Ipv6ScopeZoneIndexEntry
 | 
						|
 | 
						|
 | 
						|
    MAX-ACCESS not-accessible
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
           "Each entry contains the list of scope identifiers on a given
 | 
						|
            interface."
 | 
						|
    INDEX { ipv6ScopeZoneIndexIfIndex }
 | 
						|
    ::= { ipv6ScopeZoneIndexTable 1 }
 | 
						|
 | 
						|
Ipv6ScopeZoneIndexEntry ::= SEQUENCE {
 | 
						|
        ipv6ScopeZoneIndexIfIndex            InterfaceIndex,
 | 
						|
        ipv6ScopeZoneIndexLinkLocal          InetZoneIndex,
 | 
						|
        ipv6ScopeZoneIndex3                  InetZoneIndex,
 | 
						|
        ipv6ScopeZoneIndexAdminLocal         InetZoneIndex,
 | 
						|
        ipv6ScopeZoneIndexSiteLocal          InetZoneIndex,
 | 
						|
        ipv6ScopeZoneIndex6                  InetZoneIndex,
 | 
						|
        ipv6ScopeZoneIndex7                  InetZoneIndex,
 | 
						|
        ipv6ScopeZoneIndexOrganizationLocal  InetZoneIndex,
 | 
						|
        ipv6ScopeZoneIndex9                  InetZoneIndex,
 | 
						|
        ipv6ScopeZoneIndexA                  InetZoneIndex,
 | 
						|
        ipv6ScopeZoneIndexB                  InetZoneIndex,
 | 
						|
        ipv6ScopeZoneIndexC                  InetZoneIndex,
 | 
						|
        ipv6ScopeZoneIndexD                  InetZoneIndex
 | 
						|
    }
 | 
						|
 | 
						|
ipv6ScopeZoneIndexIfIndex OBJECT-TYPE
 | 
						|
    SYNTAX     InterfaceIndex
 | 
						|
    MAX-ACCESS not-accessible
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
           "The index value that uniquely identifies the interface to
 | 
						|
            which these scopes belong.  The interface identified by a
 | 
						|
            particular value of this index is the same interface as
 | 
						|
            identified by the same value of the IF-MIB's ifIndex."
 | 
						|
    ::= { ipv6ScopeZoneIndexEntry 1 }
 | 
						|
 | 
						|
ipv6ScopeZoneIndexLinkLocal OBJECT-TYPE
 | 
						|
    SYNTAX     InetZoneIndex
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
           "The zone index for the link-local scope on this interface."
 | 
						|
    ::= { ipv6ScopeZoneIndexEntry 2 }
 | 
						|
 | 
						|
ipv6ScopeZoneIndex3 OBJECT-TYPE
 | 
						|
    SYNTAX     InetZoneIndex
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
 | 
						|
 | 
						|
           "The zone index for scope 3 on this interface."
 | 
						|
    ::= { ipv6ScopeZoneIndexEntry 3 }
 | 
						|
 | 
						|
ipv6ScopeZoneIndexAdminLocal OBJECT-TYPE
 | 
						|
    SYNTAX     InetZoneIndex
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
           "The zone index for the admin-local scope on this interface."
 | 
						|
    ::= { ipv6ScopeZoneIndexEntry 4 }
 | 
						|
 | 
						|
ipv6ScopeZoneIndexSiteLocal OBJECT-TYPE
 | 
						|
    SYNTAX     InetZoneIndex
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
           "The zone index for the site-local scope on this interface."
 | 
						|
    ::= { ipv6ScopeZoneIndexEntry 5 }
 | 
						|
 | 
						|
ipv6ScopeZoneIndex6 OBJECT-TYPE
 | 
						|
    SYNTAX     InetZoneIndex
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
           "The zone index for scope 6 on this interface."
 | 
						|
    ::= { ipv6ScopeZoneIndexEntry 6 }
 | 
						|
 | 
						|
ipv6ScopeZoneIndex7 OBJECT-TYPE
 | 
						|
    SYNTAX     InetZoneIndex
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
           "The zone index for scope 7 on this interface."
 | 
						|
    ::= { ipv6ScopeZoneIndexEntry 7 }
 | 
						|
 | 
						|
ipv6ScopeZoneIndexOrganizationLocal OBJECT-TYPE
 | 
						|
    SYNTAX     InetZoneIndex
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
           "The zone index for the organization-local scope on this
 | 
						|
            interface."
 | 
						|
    ::= { ipv6ScopeZoneIndexEntry 8 }
 | 
						|
 | 
						|
ipv6ScopeZoneIndex9 OBJECT-TYPE
 | 
						|
    SYNTAX     InetZoneIndex
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS     current
 | 
						|
 | 
						|
 | 
						|
    DESCRIPTION
 | 
						|
           "The zone index for scope 9 on this interface."
 | 
						|
    ::= { ipv6ScopeZoneIndexEntry 9 }
 | 
						|
 | 
						|
ipv6ScopeZoneIndexA OBJECT-TYPE
 | 
						|
    SYNTAX     InetZoneIndex
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
           "The zone index for scope A on this interface."
 | 
						|
    ::= { ipv6ScopeZoneIndexEntry 10 }
 | 
						|
 | 
						|
ipv6ScopeZoneIndexB OBJECT-TYPE
 | 
						|
    SYNTAX     InetZoneIndex
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
           "The zone index for scope B on this interface."
 | 
						|
    ::= { ipv6ScopeZoneIndexEntry 11 }
 | 
						|
 | 
						|
ipv6ScopeZoneIndexC OBJECT-TYPE
 | 
						|
    SYNTAX     InetZoneIndex
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
           "The zone index for scope C on this interface."
 | 
						|
    ::= { ipv6ScopeZoneIndexEntry 12 }
 | 
						|
 | 
						|
ipv6ScopeZoneIndexD OBJECT-TYPE
 | 
						|
    SYNTAX     InetZoneIndex
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
           "The zone index for scope D on this interface."
 | 
						|
    ::= { ipv6ScopeZoneIndexEntry 13 }
 | 
						|
 | 
						|
--
 | 
						|
-- The Default Router Table
 | 
						|
-- This table simply lists the default routers; for more information
 | 
						|
-- about routing tables, see the routing MIBs
 | 
						|
--
 | 
						|
 | 
						|
ipDefaultRouterTable OBJECT-TYPE
 | 
						|
    SYNTAX     SEQUENCE OF IpDefaultRouterEntry
 | 
						|
    MAX-ACCESS not-accessible
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
           "The table used to describe the default routers known to this
 | 
						|
 | 
						|
 | 
						|
            entity."
 | 
						|
    ::= { ip 37 }
 | 
						|
 | 
						|
ipDefaultRouterEntry OBJECT-TYPE
 | 
						|
    SYNTAX     IpDefaultRouterEntry
 | 
						|
    MAX-ACCESS not-accessible
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
           "Each entry contains information about a default router known
 | 
						|
            to this entity."
 | 
						|
    INDEX {ipDefaultRouterAddressType, ipDefaultRouterAddress,
 | 
						|
           ipDefaultRouterIfIndex}
 | 
						|
    ::= { ipDefaultRouterTable 1 }
 | 
						|
 | 
						|
IpDefaultRouterEntry ::= SEQUENCE {
 | 
						|
        ipDefaultRouterAddressType  InetAddressType,
 | 
						|
        ipDefaultRouterAddress      InetAddress,
 | 
						|
        ipDefaultRouterIfIndex      InterfaceIndex,
 | 
						|
        ipDefaultRouterLifetime     Unsigned32,
 | 
						|
        ipDefaultRouterPreference   INTEGER
 | 
						|
    }
 | 
						|
 | 
						|
ipDefaultRouterAddressType OBJECT-TYPE
 | 
						|
    SYNTAX     InetAddressType
 | 
						|
    MAX-ACCESS not-accessible
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
           "The address type for this row."
 | 
						|
    ::= { ipDefaultRouterEntry 1 }
 | 
						|
 | 
						|
ipDefaultRouterAddress OBJECT-TYPE
 | 
						|
    SYNTAX     InetAddress
 | 
						|
    MAX-ACCESS not-accessible
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
           "The IP address of the default router represented by this
 | 
						|
            row.  The address type of this object is specified in
 | 
						|
            ipDefaultRouterAddressType.
 | 
						|
 | 
						|
            Implementers need to be aware that if the size of
 | 
						|
            ipDefaultRouterAddress exceeds 115 octets, then OIDS of
 | 
						|
            instances of columns in this row will have more than 128
 | 
						|
            sub-identifiers and cannot be accessed using SNMPv1,
 | 
						|
            SNMPv2c, or SNMPv3."
 | 
						|
    ::= { ipDefaultRouterEntry 2 }
 | 
						|
 | 
						|
ipDefaultRouterIfIndex OBJECT-TYPE
 | 
						|
    SYNTAX     InterfaceIndex
 | 
						|
 | 
						|
 | 
						|
    MAX-ACCESS not-accessible
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
           "The index value that uniquely identifies the interface by
 | 
						|
            which the router can be reached.  The interface identified
 | 
						|
            by a particular value of this index is the same interface as
 | 
						|
            identified by the same value of the IF-MIB's ifIndex."
 | 
						|
    ::= { ipDefaultRouterEntry 3 }
 | 
						|
 | 
						|
ipDefaultRouterLifetime OBJECT-TYPE
 | 
						|
    SYNTAX     Unsigned32 (0..65535)
 | 
						|
    UNITS      "seconds"
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
           "The remaining length of time, in seconds, that this router
 | 
						|
            will continue to be useful as a default router.  A value of
 | 
						|
            zero indicates that it is no longer useful as a default
 | 
						|
            router.  It is left to the implementer of the MIB as to
 | 
						|
            whether a router with a lifetime of zero is removed from the
 | 
						|
            list.
 | 
						|
 | 
						|
            For IPv6, this value should be extracted from the router
 | 
						|
            advertisement messages."
 | 
						|
    REFERENCE "For IPv6 RFC 2462 sections 4.2 and 6.3.4"
 | 
						|
    ::= { ipDefaultRouterEntry 4 }
 | 
						|
 | 
						|
ipDefaultRouterPreference OBJECT-TYPE
 | 
						|
    SYNTAX     INTEGER {
 | 
						|
                     reserved (-2),
 | 
						|
                     low (-1),
 | 
						|
                     medium (0),
 | 
						|
                     high (1)
 | 
						|
                    }
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
           "An indication of preference given to this router as a
 | 
						|
            default router as described in he Default Router
 | 
						|
            Preferences document.  Treating the value as a
 | 
						|
            2 bit signed integer allows for simple arithmetic
 | 
						|
            comparisons.
 | 
						|
 | 
						|
            For IPv4 routers or IPv6 routers that are not using the
 | 
						|
            updated router advertisement format, this object is set to
 | 
						|
            medium (0)."
 | 
						|
    REFERENCE "RFC 4291, section 2.1"
 | 
						|
    ::= { ipDefaultRouterEntry 5 }
 | 
						|
 | 
						|
 | 
						|
--
 | 
						|
-- Configuration information for constructing router advertisements
 | 
						|
--
 | 
						|
 | 
						|
ipv6RouterAdvertSpinLock OBJECT-TYPE
 | 
						|
    SYNTAX     TestAndIncr
 | 
						|
    MAX-ACCESS read-write
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
           "An advisory lock used to allow cooperating SNMP managers to
 | 
						|
            coordinate their use of the set operation in creating or
 | 
						|
            modifying rows within this table.
 | 
						|
 | 
						|
            In order to use this lock to coordinate the use of set
 | 
						|
            operations, managers should first retrieve
 | 
						|
            ipv6RouterAdvertSpinLock.  They should then determine the
 | 
						|
            appropriate row to create or modify.  Finally, they should
 | 
						|
            issue the appropriate set command including the retrieved
 | 
						|
            value of ipv6RouterAdvertSpinLock.  If another manager has
 | 
						|
            altered the table in the meantime, then the value of
 | 
						|
            ipv6RouterAdvertSpinLock will have changed and the creation
 | 
						|
            will fail as it will be specifying an incorrect value for
 | 
						|
            ipv6RouterAdvertSpinLock.  It is suggested, but not
 | 
						|
            required, that the ipv6RouterAdvertSpinLock be the first var
 | 
						|
            bind for each set of objects representing a 'row' in a PDU."
 | 
						|
    ::= { ip 38 }
 | 
						|
 | 
						|
ipv6RouterAdvertTable OBJECT-TYPE
 | 
						|
    SYNTAX     SEQUENCE OF Ipv6RouterAdvertEntry
 | 
						|
    MAX-ACCESS not-accessible
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
           "The table containing information used to construct router
 | 
						|
            advertisements."
 | 
						|
    ::= { ip 39 }
 | 
						|
 | 
						|
ipv6RouterAdvertEntry OBJECT-TYPE
 | 
						|
    SYNTAX     Ipv6RouterAdvertEntry
 | 
						|
    MAX-ACCESS not-accessible
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
           "An entry containing information used to construct router
 | 
						|
            advertisements.
 | 
						|
 | 
						|
            Information in this table is persistent, and when this
 | 
						|
            object is written, the entity SHOULD save the change to
 | 
						|
            non-volatile storage."
 | 
						|
    INDEX { ipv6RouterAdvertIfIndex }
 | 
						|
 | 
						|
 | 
						|
    ::= { ipv6RouterAdvertTable 1 }
 | 
						|
 | 
						|
Ipv6RouterAdvertEntry ::= SEQUENCE {
 | 
						|
        ipv6RouterAdvertIfIndex          InterfaceIndex,
 | 
						|
        ipv6RouterAdvertSendAdverts      TruthValue,
 | 
						|
        ipv6RouterAdvertMaxInterval      Unsigned32,
 | 
						|
        ipv6RouterAdvertMinInterval      Unsigned32,
 | 
						|
        ipv6RouterAdvertManagedFlag      TruthValue,
 | 
						|
        ipv6RouterAdvertOtherConfigFlag  TruthValue,
 | 
						|
        ipv6RouterAdvertLinkMTU          Unsigned32,
 | 
						|
        ipv6RouterAdvertReachableTime    Unsigned32,
 | 
						|
        ipv6RouterAdvertRetransmitTime   Unsigned32,
 | 
						|
        ipv6RouterAdvertCurHopLimit      Unsigned32,
 | 
						|
        ipv6RouterAdvertDefaultLifetime  Unsigned32,
 | 
						|
        ipv6RouterAdvertRowStatus        RowStatus
 | 
						|
    }
 | 
						|
 | 
						|
ipv6RouterAdvertIfIndex OBJECT-TYPE
 | 
						|
    SYNTAX     InterfaceIndex
 | 
						|
    MAX-ACCESS not-accessible
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
           "The index value that uniquely identifies the interface on
 | 
						|
            which router advertisements constructed with this
 | 
						|
            information will be transmitted.  The interface identified
 | 
						|
            by a particular value of this index is the same interface as
 | 
						|
            identified by the same value of the IF-MIB's ifIndex."
 | 
						|
    ::= { ipv6RouterAdvertEntry 1 }
 | 
						|
 | 
						|
ipv6RouterAdvertSendAdverts OBJECT-TYPE
 | 
						|
    SYNTAX     TruthValue
 | 
						|
    MAX-ACCESS read-create
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
           "A flag indicating whether the router sends periodic
 | 
						|
            router advertisements and responds to router solicitations
 | 
						|
            on this interface."
 | 
						|
    REFERENCE "RFC 2461 Section 6.2.1"
 | 
						|
    DEFVAL { false }
 | 
						|
    ::= { ipv6RouterAdvertEntry 2 }
 | 
						|
 | 
						|
ipv6RouterAdvertMaxInterval OBJECT-TYPE
 | 
						|
    SYNTAX     Unsigned32 (4..1800)
 | 
						|
    UNITS      "seconds"
 | 
						|
    MAX-ACCESS read-create
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
           "The maximum time allowed between sending unsolicited router
 | 
						|
 | 
						|
 | 
						|
            advertisements from this interface."
 | 
						|
    REFERENCE "RFC 2461 Section 6.2.1"
 | 
						|
    DEFVAL { 600 }
 | 
						|
    ::= { ipv6RouterAdvertEntry 3 }
 | 
						|
 | 
						|
ipv6RouterAdvertMinInterval OBJECT-TYPE
 | 
						|
    SYNTAX     Unsigned32 (3..1350)
 | 
						|
    UNITS      "seconds"
 | 
						|
    MAX-ACCESS read-create
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
           "The minimum time allowed between sending unsolicited router
 | 
						|
            advertisements from this interface.
 | 
						|
 | 
						|
            The default is 0.33 * ipv6RouterAdvertMaxInterval, however,
 | 
						|
            in the case of a low value for ipv6RouterAdvertMaxInterval,
 | 
						|
            the minimum value for this object is restricted to 3."
 | 
						|
    REFERENCE "RFC 2461 Section 6.2.1"
 | 
						|
    ::= { ipv6RouterAdvertEntry 4 }
 | 
						|
 | 
						|
ipv6RouterAdvertManagedFlag OBJECT-TYPE
 | 
						|
    SYNTAX     TruthValue
 | 
						|
    MAX-ACCESS read-create
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
           "The true/false value to be placed into the 'managed address
 | 
						|
            configuration' flag field in router advertisements sent from
 | 
						|
            this interface."
 | 
						|
    REFERENCE "RFC 2461 Section 6.2.1"
 | 
						|
    DEFVAL { false }
 | 
						|
    ::= { ipv6RouterAdvertEntry 5 }
 | 
						|
 | 
						|
ipv6RouterAdvertOtherConfigFlag OBJECT-TYPE
 | 
						|
    SYNTAX     TruthValue
 | 
						|
    MAX-ACCESS read-create
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
           "The true/false value to be placed into the 'other stateful
 | 
						|
            configuration' flag field in router advertisements sent from
 | 
						|
            this interface."
 | 
						|
    REFERENCE "RFC 2461 Section 6.2.1"
 | 
						|
    DEFVAL { false }
 | 
						|
    ::= { ipv6RouterAdvertEntry 6 }
 | 
						|
 | 
						|
ipv6RouterAdvertLinkMTU OBJECT-TYPE
 | 
						|
    SYNTAX     Unsigned32
 | 
						|
    MAX-ACCESS read-create
 | 
						|
    STATUS     current
 | 
						|
 | 
						|
 | 
						|
    DESCRIPTION
 | 
						|
           "The value to be placed in MTU options sent by the router on
 | 
						|
            this interface.
 | 
						|
 | 
						|
            A value of zero indicates that no MTU options are sent."
 | 
						|
    REFERENCE "RFC 2461 Section 6.2.1"
 | 
						|
    DEFVAL { 0 }
 | 
						|
    ::= { ipv6RouterAdvertEntry 7 }
 | 
						|
 | 
						|
ipv6RouterAdvertReachableTime OBJECT-TYPE
 | 
						|
    SYNTAX     Unsigned32 (0..3600000)
 | 
						|
    UNITS      "milliseconds"
 | 
						|
    MAX-ACCESS read-create
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
           "The value to be placed in the reachable time field in router
 | 
						|
            advertisement messages sent from this interface.
 | 
						|
 | 
						|
            A value of zero in the router advertisement indicates that
 | 
						|
            the advertisement isn't specifying a value for reachable
 | 
						|
            time."
 | 
						|
    REFERENCE "RFC 2461 Section 6.2.1"
 | 
						|
    DEFVAL { 0 }
 | 
						|
    ::= { ipv6RouterAdvertEntry 8 }
 | 
						|
 | 
						|
ipv6RouterAdvertRetransmitTime OBJECT-TYPE
 | 
						|
    SYNTAX     Unsigned32
 | 
						|
    UNITS      "milliseconds"
 | 
						|
    MAX-ACCESS read-create
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
           "The value to be placed in the retransmit timer field in
 | 
						|
            router advertisements sent from this interface.
 | 
						|
 | 
						|
            A value of zero in the router advertisement indicates that
 | 
						|
            the advertisement isn't specifying a value for retrans
 | 
						|
            time."
 | 
						|
    REFERENCE "RFC 2461 Section 6.2.1"
 | 
						|
    DEFVAL { 0 }
 | 
						|
    ::= { ipv6RouterAdvertEntry 9 }
 | 
						|
 | 
						|
ipv6RouterAdvertCurHopLimit OBJECT-TYPE
 | 
						|
    SYNTAX     Unsigned32 (0..255)
 | 
						|
    MAX-ACCESS read-create
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
           "The default value to be placed in the current hop limit
 | 
						|
            field in router advertisements sent from this interface.
 | 
						|
 | 
						|
 | 
						|
            The value should be set to the current diameter of the
 | 
						|
            Internet.
 | 
						|
 | 
						|
            A value of zero in the router advertisement indicates that
 | 
						|
            the advertisement isn't specifying a value for curHopLimit.
 | 
						|
 | 
						|
            The default should be set to the value specified in the IANA
 | 
						|
            web pages (www.iana.org) at the time of implementation."
 | 
						|
    REFERENCE "RFC 2461 Section 6.2.1"
 | 
						|
    ::= { ipv6RouterAdvertEntry 10 }
 | 
						|
 | 
						|
ipv6RouterAdvertDefaultLifetime OBJECT-TYPE
 | 
						|
    SYNTAX     Unsigned32 (0|4..9000)
 | 
						|
    UNITS      "seconds"
 | 
						|
    MAX-ACCESS read-create
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
           "The value to be placed in the router lifetime field of
 | 
						|
            router advertisements sent from this interface.  This value
 | 
						|
            MUST be either 0 or between ipv6RouterAdvertMaxInterval and
 | 
						|
            9000 seconds.
 | 
						|
 | 
						|
            A value of zero indicates that the router is not to be used
 | 
						|
            as a default router.
 | 
						|
 | 
						|
            The default is 3 * ipv6RouterAdvertMaxInterval."
 | 
						|
    REFERENCE "RFC 2461 Section 6.2.1"
 | 
						|
    ::= { ipv6RouterAdvertEntry 11 }
 | 
						|
 | 
						|
ipv6RouterAdvertRowStatus OBJECT-TYPE
 | 
						|
    SYNTAX     RowStatus
 | 
						|
    MAX-ACCESS read-create
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
           "The status of this conceptual row.
 | 
						|
 | 
						|
            As all objects in this conceptual row have default values, a
 | 
						|
            row can be created and made active by setting this object
 | 
						|
            appropriately.
 | 
						|
 | 
						|
            The RowStatus TC requires that this DESCRIPTION clause
 | 
						|
            states under which circumstances other objects in this row
 | 
						|
            can be modified.  The value of this object has no effect on
 | 
						|
            whether other objects in this conceptual row can be
 | 
						|
            modified."
 | 
						|
    ::= { ipv6RouterAdvertEntry 12 }
 | 
						|
 | 
						|
--
 | 
						|
 | 
						|
 | 
						|
-- ICMP section
 | 
						|
--
 | 
						|
 | 
						|
icmp     OBJECT IDENTIFIER ::= { mib-2 5 }
 | 
						|
 | 
						|
--
 | 
						|
-- ICMP non-message-specific counters
 | 
						|
--
 | 
						|
 | 
						|
-- These object IDs are reserved, as they were used in earlier
 | 
						|
-- versions of the MIB module.  In theory, OIDs are not assigned
 | 
						|
-- until the specification is released as an RFC; however, as some
 | 
						|
-- companies may have shipped code based on earlier versions of
 | 
						|
-- the MIB, it seems best to reserve these OIDs.
 | 
						|
-- ::= { icmp 27 }
 | 
						|
-- ::= { icmp 28 }
 | 
						|
 | 
						|
icmpStatsTable OBJECT-TYPE
 | 
						|
    SYNTAX     SEQUENCE OF IcmpStatsEntry
 | 
						|
    MAX-ACCESS not-accessible
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
           "The table of generic system-wide ICMP counters."
 | 
						|
    ::= { icmp 29 }
 | 
						|
 | 
						|
icmpStatsEntry OBJECT-TYPE
 | 
						|
    SYNTAX     IcmpStatsEntry
 | 
						|
    MAX-ACCESS not-accessible
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
           "A conceptual row in the icmpStatsTable."
 | 
						|
    INDEX    { icmpStatsIPVersion }
 | 
						|
    ::= { icmpStatsTable 1 }
 | 
						|
 | 
						|
IcmpStatsEntry ::= SEQUENCE {
 | 
						|
        icmpStatsIPVersion  InetVersion,
 | 
						|
        icmpStatsInMsgs     Counter32,
 | 
						|
        icmpStatsInErrors   Counter32,
 | 
						|
        icmpStatsOutMsgs    Counter32,
 | 
						|
        icmpStatsOutErrors  Counter32
 | 
						|
    }
 | 
						|
 | 
						|
icmpStatsIPVersion OBJECT-TYPE
 | 
						|
    SYNTAX     InetVersion
 | 
						|
    MAX-ACCESS not-accessible
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
           "The IP version of the statistics."
 | 
						|
 | 
						|
 | 
						|
    ::= { icmpStatsEntry 1 }
 | 
						|
 | 
						|
icmpStatsInMsgs OBJECT-TYPE
 | 
						|
    SYNTAX     Counter32
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
           "The total number of ICMP messages that the entity received.
 | 
						|
            Note that this counter includes all those counted by
 | 
						|
            icmpStatsInErrors."
 | 
						|
    ::= { icmpStatsEntry 2 }
 | 
						|
 | 
						|
icmpStatsInErrors OBJECT-TYPE
 | 
						|
    SYNTAX     Counter32
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
           "The number of ICMP messages that the entity received but
 | 
						|
            determined as having ICMP-specific errors (bad ICMP
 | 
						|
            checksums, bad length, etc.)."
 | 
						|
    ::= { icmpStatsEntry 3 }
 | 
						|
 | 
						|
icmpStatsOutMsgs OBJECT-TYPE
 | 
						|
    SYNTAX     Counter32
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
           "The total number of ICMP messages that the entity attempted
 | 
						|
            to send.  Note that this counter includes all those counted
 | 
						|
            by icmpStatsOutErrors."
 | 
						|
    ::= { icmpStatsEntry 4 }
 | 
						|
 | 
						|
icmpStatsOutErrors OBJECT-TYPE
 | 
						|
    SYNTAX     Counter32
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
           "The number of ICMP messages that this entity did not send
 | 
						|
            due to problems discovered within ICMP, such as a lack of
 | 
						|
            buffers.  This value should not include errors discovered
 | 
						|
            outside the ICMP layer, such as the inability of IP to route
 | 
						|
            the resultant datagram.  In some implementations, there may
 | 
						|
            be no types of error that contribute to this counter's
 | 
						|
            value."
 | 
						|
    ::= { icmpStatsEntry 5 }
 | 
						|
 | 
						|
--
 | 
						|
-- per-version, per-message type ICMP counters
 | 
						|
 | 
						|
 | 
						|
--
 | 
						|
 | 
						|
icmpMsgStatsTable OBJECT-TYPE
 | 
						|
    SYNTAX     SEQUENCE OF IcmpMsgStatsEntry
 | 
						|
    MAX-ACCESS not-accessible
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
           "The table of system-wide per-version, per-message type ICMP
 | 
						|
            counters."
 | 
						|
    ::= { icmp 30 }
 | 
						|
 | 
						|
icmpMsgStatsEntry OBJECT-TYPE
 | 
						|
    SYNTAX     IcmpMsgStatsEntry
 | 
						|
    MAX-ACCESS not-accessible
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
           "A conceptual row in the icmpMsgStatsTable.
 | 
						|
 | 
						|
            The system should track each ICMP type value, even if that
 | 
						|
            ICMP type is not supported by the system.  However, a
 | 
						|
            given row need not be instantiated unless a message of that
 | 
						|
            type has been processed, i.e., the row for
 | 
						|
            icmpMsgStatsType=X MAY be instantiated before but MUST be
 | 
						|
            instantiated after the first message with Type=X is
 | 
						|
            received or transmitted.  After receiving or transmitting
 | 
						|
            any succeeding messages with Type=X, the relevant counter
 | 
						|
            must be incremented."
 | 
						|
    INDEX { icmpMsgStatsIPVersion, icmpMsgStatsType }
 | 
						|
    ::= { icmpMsgStatsTable 1 }
 | 
						|
 | 
						|
IcmpMsgStatsEntry ::= SEQUENCE {
 | 
						|
        icmpMsgStatsIPVersion  InetVersion,
 | 
						|
        icmpMsgStatsType       Integer32,
 | 
						|
        icmpMsgStatsInPkts     Counter32,
 | 
						|
        icmpMsgStatsOutPkts    Counter32
 | 
						|
    }
 | 
						|
 | 
						|
icmpMsgStatsIPVersion OBJECT-TYPE
 | 
						|
    SYNTAX     InetVersion
 | 
						|
    MAX-ACCESS not-accessible
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
           "The IP version of the statistics."
 | 
						|
    ::= { icmpMsgStatsEntry 1 }
 | 
						|
 | 
						|
icmpMsgStatsType OBJECT-TYPE
 | 
						|
    SYNTAX     Integer32 (0..255)
 | 
						|
    MAX-ACCESS not-accessible
 | 
						|
 | 
						|
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
           "The ICMP type field of the message type being counted by
 | 
						|
            this row.
 | 
						|
 | 
						|
            Note that ICMP message types are scoped by the address type
 | 
						|
            in use."
 | 
						|
    REFERENCE "http://www.iana.org/assignments/icmp-parameters and
 | 
						|
               http://www.iana.org/assignments/icmpv6-parameters"
 | 
						|
    ::= { icmpMsgStatsEntry 2 }
 | 
						|
 | 
						|
icmpMsgStatsInPkts OBJECT-TYPE
 | 
						|
    SYNTAX     Counter32
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
           "The number of input packets for this AF and type."
 | 
						|
    ::= { icmpMsgStatsEntry 3 }
 | 
						|
 | 
						|
icmpMsgStatsOutPkts OBJECT-TYPE
 | 
						|
    SYNTAX     Counter32
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
           "The number of output packets for this AF and type."
 | 
						|
    ::= { icmpMsgStatsEntry 4 }
 | 
						|
--
 | 
						|
-- conformance information
 | 
						|
--
 | 
						|
 | 
						|
ipMIBConformance OBJECT IDENTIFIER ::= { ipMIB 2 }
 | 
						|
 | 
						|
ipMIBCompliances OBJECT IDENTIFIER ::= { ipMIBConformance 1 }
 | 
						|
ipMIBGroups      OBJECT IDENTIFIER ::= { ipMIBConformance 2 }
 | 
						|
 | 
						|
-- compliance statements
 | 
						|
ipMIBCompliance2 MODULE-COMPLIANCE
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
            "The compliance statement for systems that implement IP -
 | 
						|
             either IPv4 or IPv6.
 | 
						|
 | 
						|
            There are a number of INDEX objects that cannot be
 | 
						|
            represented in the form of OBJECT clauses in SMIv2, but
 | 
						|
            for which we have the following compliance requirements,
 | 
						|
            expressed in OBJECT clause form in this description
 | 
						|
            clause:
 | 
						|
 | 
						|
 | 
						|
            -- OBJECT        ipSystemStatsIPVersion
 | 
						|
            -- SYNTAX        InetVersion {ipv4(1), ipv6(2)}
 | 
						|
            -- DESCRIPTION
 | 
						|
            --     This MIB requires support for only IPv4 and IPv6
 | 
						|
            --     versions.
 | 
						|
            --
 | 
						|
            -- OBJECT        ipIfStatsIPVersion
 | 
						|
            -- SYNTAX        InetVersion {ipv4(1), ipv6(2)}
 | 
						|
            -- DESCRIPTION
 | 
						|
            --     This MIB requires support for only IPv4 and IPv6
 | 
						|
            --     versions.
 | 
						|
            --
 | 
						|
            -- OBJECT        icmpStatsIPVersion
 | 
						|
            -- SYNTAX        InetVersion {ipv4(1), ipv6(2)}
 | 
						|
            -- DESCRIPTION
 | 
						|
            --     This MIB requires support for only IPv4 and IPv6
 | 
						|
            --     versions.
 | 
						|
            --
 | 
						|
            -- OBJECT        icmpMsgStatsIPVersion
 | 
						|
            -- SYNTAX        InetVersion {ipv4(1), ipv6(2)}
 | 
						|
            -- DESCRIPTION
 | 
						|
            --     This MIB requires support for only IPv4 and IPv6
 | 
						|
            --     versions.
 | 
						|
            --
 | 
						|
            -- OBJECT        ipAddressPrefixType
 | 
						|
            -- SYNTAX        InetAddressType {ipv4(1), ipv6(2)}
 | 
						|
            -- DESCRIPTION
 | 
						|
            --     This MIB requires support for only global IPv4 and
 | 
						|
            --     IPv6 address types.
 | 
						|
            --
 | 
						|
            -- OBJECT        ipAddressPrefixPrefix
 | 
						|
            -- SYNTAX        InetAddress (Size(4 | 16))
 | 
						|
            -- DESCRIPTION
 | 
						|
            --     This MIB requires support for only global IPv4 and
 | 
						|
            --     IPv6 addresses and so the size can be either 4 or
 | 
						|
            --     16 bytes.
 | 
						|
            --
 | 
						|
            -- OBJECT        ipAddressAddrType
 | 
						|
            -- SYNTAX        InetAddressType {ipv4(1), ipv6(2),
 | 
						|
            --                                ipv4z(3), ipv6z(4)}
 | 
						|
            -- DESCRIPTION
 | 
						|
            --     This MIB requires support for only global and
 | 
						|
            --     non-global IPv4 and IPv6 address types.
 | 
						|
            --
 | 
						|
            -- OBJECT        ipAddressAddr
 | 
						|
            -- SYNTAX        InetAddress (Size(4 | 8 | 16 | 20))
 | 
						|
            -- DESCRIPTION
 | 
						|
            --     This MIB requires support for only global and
 | 
						|
 | 
						|
 | 
						|
            --     non-global IPv4 and IPv6 addresses and so the size
 | 
						|
            --     can be 4, 8, 16, or 20 bytes.
 | 
						|
            --
 | 
						|
            -- OBJECT        ipNetToPhysicalNetAddressType
 | 
						|
            -- SYNTAX        InetAddressType {ipv4(1), ipv6(2),
 | 
						|
            --                                ipv4z(3), ipv6z(4)}
 | 
						|
            -- DESCRIPTION
 | 
						|
            --     This MIB requires support for only global and
 | 
						|
            --     non-global IPv4 and IPv6 address types.
 | 
						|
            --
 | 
						|
            -- OBJECT        ipNetToPhysicalNetAddress
 | 
						|
            -- SYNTAX        InetAddress (Size(4 | 8 | 16 | 20))
 | 
						|
            -- DESCRIPTION
 | 
						|
            --     This MIB requires support for only global and
 | 
						|
            --     non-global IPv4 and IPv6 addresses and so the size
 | 
						|
            --     can be 4, 8, 16, or 20 bytes.
 | 
						|
            --
 | 
						|
            -- OBJECT        ipDefaultRouterAddressType
 | 
						|
            -- SYNTAX        InetAddressType {ipv4(1), ipv6(2),
 | 
						|
            --                                ipv4z(3), ipv6z(4)}
 | 
						|
            -- DESCRIPTION
 | 
						|
            --     This MIB requires support for only global and
 | 
						|
            --     non-global IPv4 and IPv6 address types.
 | 
						|
            --
 | 
						|
            -- OBJECT        ipDefaultRouterAddress
 | 
						|
            -- SYNTAX        InetAddress (Size(4 | 8 | 16 | 20))
 | 
						|
            -- DESCRIPTION
 | 
						|
            --     This MIB requires support for only global and
 | 
						|
            --     non-global IPv4 and IPv6 addresses and so the size
 | 
						|
            --     can be 4, 8, 16, or 20 bytes."
 | 
						|
 | 
						|
    MODULE -- this module
 | 
						|
 | 
						|
    MANDATORY-GROUPS { ipSystemStatsGroup,   ipAddressGroup,
 | 
						|
                       ipNetToPhysicalGroup, ipDefaultRouterGroup,
 | 
						|
                       icmpStatsGroup }
 | 
						|
 | 
						|
    GROUP ipSystemStatsHCOctetGroup
 | 
						|
    DESCRIPTION
 | 
						|
           "This group is mandatory for systems that have an aggregate
 | 
						|
            bandwidth of greater than 20MB.  Including this group does
 | 
						|
            not allow an entity to neglect the 32 bit versions of these
 | 
						|
            objects."
 | 
						|
 | 
						|
    GROUP ipSystemStatsHCPacketGroup
 | 
						|
    DESCRIPTION
 | 
						|
           "This group is mandatory for systems that have an aggregate
 | 
						|
            bandwidth of greater than 650MB.  Including this group
 | 
						|
 | 
						|
 | 
						|
            does not allow an entity to neglect the 32 bit versions of
 | 
						|
            these objects."
 | 
						|
 | 
						|
    GROUP ipIfStatsGroup
 | 
						|
    DESCRIPTION
 | 
						|
           "This group is optional for all systems."
 | 
						|
 | 
						|
    GROUP ipIfStatsHCOctetGroup
 | 
						|
    DESCRIPTION
 | 
						|
           "This group is mandatory for systems that include the
 | 
						|
            ipIfStatsGroup and include links with bandwidths of greater
 | 
						|
            than 20MB.  Including this group does not allow an entity to
 | 
						|
            neglect the 32 bit versions of these objects."
 | 
						|
 | 
						|
    GROUP ipIfStatsHCPacketGroup
 | 
						|
    DESCRIPTION
 | 
						|
           "This group is mandatory for systems that include the
 | 
						|
            ipIfStatsGroup and include links with bandwidths of greater
 | 
						|
            than 650MB.  Including this group does not allow an entity
 | 
						|
            to neglect the 32 bit versions of these objects."
 | 
						|
 | 
						|
    GROUP ipv4GeneralGroup
 | 
						|
    DESCRIPTION
 | 
						|
           "This group is mandatory for all systems supporting IPv4."
 | 
						|
 | 
						|
    GROUP ipv4IfGroup
 | 
						|
    DESCRIPTION
 | 
						|
           "This group is mandatory for all systems supporting IPv4."
 | 
						|
 | 
						|
    GROUP ipv4SystemStatsGroup
 | 
						|
    DESCRIPTION
 | 
						|
           "This group is mandatory for all systems supporting IPv4."
 | 
						|
 | 
						|
    GROUP ipv4SystemStatsHCPacketGroup
 | 
						|
    DESCRIPTION
 | 
						|
           "This group is mandatory for all systems supporting IPv4 and
 | 
						|
            that have an aggregate bandwidth of greater than 650MB.
 | 
						|
            Including this group does not allow an entity to neglect the
 | 
						|
            32 bit versions of these objects."
 | 
						|
 | 
						|
    GROUP ipv4IfStatsGroup
 | 
						|
    DESCRIPTION
 | 
						|
           "This group is mandatory for all systems supporting IPv4 and
 | 
						|
            including the ipIfStatsGroup."
 | 
						|
 | 
						|
    GROUP ipv4IfStatsHCPacketGroup
 | 
						|
    DESCRIPTION
 | 
						|
           "This group is mandatory for all systems supporting IPv4 and
 | 
						|
 | 
						|
 | 
						|
            including the ipIfStatsHCPacketGroup.  Including this group
 | 
						|
            does not allow an entity to neglect the 32 bit versions of
 | 
						|
            these objects."
 | 
						|
 | 
						|
    GROUP ipv6GeneralGroup2
 | 
						|
    DESCRIPTION
 | 
						|
           "This group is mandatory for all systems supporting IPv6."
 | 
						|
 | 
						|
    GROUP ipv6IfGroup
 | 
						|
    DESCRIPTION
 | 
						|
           "This group is mandatory for all systems supporting IPv6."
 | 
						|
 | 
						|
    GROUP ipAddressPrefixGroup
 | 
						|
    DESCRIPTION
 | 
						|
           "This group is mandatory for all systems supporting IPv6."
 | 
						|
 | 
						|
    GROUP ipv6ScopeGroup
 | 
						|
    DESCRIPTION
 | 
						|
           "This group is mandatory for all systems supporting IPv6."
 | 
						|
 | 
						|
    GROUP ipv6RouterAdvertGroup
 | 
						|
    DESCRIPTION
 | 
						|
           "This group is mandatory for all IPv6 routers."
 | 
						|
 | 
						|
    GROUP ipLastChangeGroup
 | 
						|
    DESCRIPTION
 | 
						|
           "This group is optional for all agents."
 | 
						|
 | 
						|
    OBJECT     ipv6IpForwarding
 | 
						|
    MIN-ACCESS read-only
 | 
						|
    DESCRIPTION
 | 
						|
           "An agent is not required to provide write access to this
 | 
						|
            object."
 | 
						|
 | 
						|
    OBJECT     ipv6IpDefaultHopLimit
 | 
						|
    MIN-ACCESS read-only
 | 
						|
    DESCRIPTION
 | 
						|
           "An agent is not required to provide write access to this
 | 
						|
            object."
 | 
						|
 | 
						|
    OBJECT     ipv4InterfaceEnableStatus
 | 
						|
    MIN-ACCESS read-only
 | 
						|
    DESCRIPTION
 | 
						|
           "An agent is not required to provide write access to this
 | 
						|
            object."
 | 
						|
 | 
						|
    OBJECT     ipv6InterfaceEnableStatus
 | 
						|
    MIN-ACCESS read-only
 | 
						|
 | 
						|
 | 
						|
    DESCRIPTION
 | 
						|
           "An agent is not required to provide write access to this
 | 
						|
            object."
 | 
						|
 | 
						|
    OBJECT     ipv6InterfaceForwarding
 | 
						|
    MIN-ACCESS read-only
 | 
						|
    DESCRIPTION
 | 
						|
           "An agent is not required to provide write access to this
 | 
						|
            object."
 | 
						|
 | 
						|
    OBJECT     ipAddressSpinLock
 | 
						|
    MIN-ACCESS not-accessible
 | 
						|
    DESCRIPTION
 | 
						|
           "An agent is not required to provide write access to this
 | 
						|
            object.  However, if an agent provides write access to any
 | 
						|
            of the other objects in the ipAddressGroup, it SHOULD
 | 
						|
            provide write access to this object as well."
 | 
						|
 | 
						|
    OBJECT     ipAddressIfIndex
 | 
						|
    MIN-ACCESS read-only
 | 
						|
    DESCRIPTION
 | 
						|
           "An agent is not required to provide write or create access
 | 
						|
            to this object."
 | 
						|
 | 
						|
    OBJECT     ipAddressType
 | 
						|
    MIN-ACCESS read-only
 | 
						|
    DESCRIPTION
 | 
						|
           "An agent is not required to provide write or create access
 | 
						|
            to this object."
 | 
						|
 | 
						|
    OBJECT     ipAddressStatus
 | 
						|
    MIN-ACCESS read-only
 | 
						|
    DESCRIPTION
 | 
						|
           "An agent is not required to provide write or create access
 | 
						|
            to this object."
 | 
						|
 | 
						|
    OBJECT     ipAddressRowStatus
 | 
						|
--    SYNTAX     RowStatus { active(1) }
 | 
						|
    SYNTAX     INTEGER { active(1) }
 | 
						|
    MIN-ACCESS read-only
 | 
						|
    DESCRIPTION
 | 
						|
           "An agent is not required to provide write or create access
 | 
						|
            to this object."
 | 
						|
 | 
						|
    OBJECT     ipAddressStorageType
 | 
						|
    MIN-ACCESS read-only
 | 
						|
    DESCRIPTION
 | 
						|
           "An agent is not required to provide write or create access
 | 
						|
            to this object.
 | 
						|
 | 
						|
 | 
						|
            If an agent allows this object to be written or created, it
 | 
						|
            is not required to allow this object to be set to readOnly,
 | 
						|
            permanent, or nonVolatile."
 | 
						|
 | 
						|
    OBJECT     ipNetToPhysicalPhysAddress
 | 
						|
    MIN-ACCESS read-only
 | 
						|
    DESCRIPTION
 | 
						|
           "An agent is not required to provide write or create access
 | 
						|
            to this object."
 | 
						|
 | 
						|
    OBJECT     ipNetToPhysicalType
 | 
						|
    MIN-ACCESS read-only
 | 
						|
    DESCRIPTION
 | 
						|
           "An agent is not required to provide write or create access
 | 
						|
            to this object."
 | 
						|
 | 
						|
    OBJECT     ipv6RouterAdvertSpinLock
 | 
						|
    MIN-ACCESS read-only
 | 
						|
    DESCRIPTION
 | 
						|
           "An agent is not required to provide write access to this
 | 
						|
            object.  However, if an agent provides write access to
 | 
						|
            any of the other objects in the ipv6RouterAdvertGroup, it
 | 
						|
            SHOULD provide write access to this object as well."
 | 
						|
 | 
						|
    OBJECT     ipv6RouterAdvertSendAdverts
 | 
						|
    MIN-ACCESS read-only
 | 
						|
    DESCRIPTION
 | 
						|
           "An agent is not required to provide write access to this
 | 
						|
            object."
 | 
						|
 | 
						|
    OBJECT     ipv6RouterAdvertMaxInterval
 | 
						|
    MIN-ACCESS read-only
 | 
						|
    DESCRIPTION
 | 
						|
           "An agent is not required to provide write access to this
 | 
						|
            object."
 | 
						|
 | 
						|
    OBJECT     ipv6RouterAdvertMinInterval
 | 
						|
    MIN-ACCESS read-only
 | 
						|
    DESCRIPTION
 | 
						|
           "An agent is not required to provide write access to this
 | 
						|
            object."
 | 
						|
 | 
						|
    OBJECT     ipv6RouterAdvertManagedFlag
 | 
						|
    MIN-ACCESS read-only
 | 
						|
    DESCRIPTION
 | 
						|
           "An agent is not required to provide write access to this
 | 
						|
            object."
 | 
						|
 | 
						|
 | 
						|
    OBJECT     ipv6RouterAdvertOtherConfigFlag
 | 
						|
    MIN-ACCESS read-only
 | 
						|
    DESCRIPTION
 | 
						|
           "An agent is not required to provide write access to this
 | 
						|
            object."
 | 
						|
 | 
						|
    OBJECT     ipv6RouterAdvertLinkMTU
 | 
						|
    MIN-ACCESS read-only
 | 
						|
    DESCRIPTION
 | 
						|
           "An agent is not required to provide write access to this
 | 
						|
            object."
 | 
						|
 | 
						|
    OBJECT     ipv6RouterAdvertReachableTime
 | 
						|
    MIN-ACCESS read-only
 | 
						|
    DESCRIPTION
 | 
						|
           "An agent is not required to provide write access to this
 | 
						|
            object."
 | 
						|
 | 
						|
    OBJECT     ipv6RouterAdvertRetransmitTime
 | 
						|
    MIN-ACCESS read-only
 | 
						|
    DESCRIPTION
 | 
						|
           "An agent is not required to provide write access to this
 | 
						|
            object."
 | 
						|
 | 
						|
    OBJECT     ipv6RouterAdvertCurHopLimit
 | 
						|
    MIN-ACCESS read-only
 | 
						|
    DESCRIPTION
 | 
						|
           "An agent is not required to provide write access to this
 | 
						|
            object."
 | 
						|
 | 
						|
    OBJECT     ipv6RouterAdvertDefaultLifetime
 | 
						|
    MIN-ACCESS read-only
 | 
						|
    DESCRIPTION
 | 
						|
           "An agent is not required to provide write access to this
 | 
						|
            object."
 | 
						|
 | 
						|
    OBJECT     ipv6RouterAdvertRowStatus
 | 
						|
    MIN-ACCESS read-only
 | 
						|
    DESCRIPTION
 | 
						|
           "An agent is not required to provide write or create access
 | 
						|
            to this object."
 | 
						|
 | 
						|
    ::= { ipMIBCompliances 2 }
 | 
						|
 | 
						|
-- units of conformance
 | 
						|
 | 
						|
ipv4GeneralGroup OBJECT-GROUP
 | 
						|
    OBJECTS   { ipForwarding, ipDefaultTTL, ipReasmTimeout }
 | 
						|
 | 
						|
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
           "The group of IPv4-specific objects for basic management of
 | 
						|
            IPv4 entities."
 | 
						|
    ::= { ipMIBGroups 3 }
 | 
						|
 | 
						|
ipv4IfGroup OBJECT-GROUP
 | 
						|
    OBJECTS   { ipv4InterfaceReasmMaxSize, ipv4InterfaceEnableStatus,
 | 
						|
                ipv4InterfaceRetransmitTime }
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
           "The group of IPv4-specific objects for basic management of
 | 
						|
            IPv4 interfaces."
 | 
						|
    ::= { ipMIBGroups 4 }
 | 
						|
 | 
						|
ipv6GeneralGroup2 OBJECT-GROUP
 | 
						|
    OBJECTS { ipv6IpForwarding, ipv6IpDefaultHopLimit }
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
           "The IPv6 group of objects providing for basic management of
 | 
						|
            IPv6 entities."
 | 
						|
    ::= { ipMIBGroups 5 }
 | 
						|
 | 
						|
ipv6IfGroup OBJECT-GROUP
 | 
						|
    OBJECTS   { ipv6InterfaceReasmMaxSize,   ipv6InterfaceIdentifier,
 | 
						|
                ipv6InterfaceEnableStatus,   ipv6InterfaceReachableTime,
 | 
						|
                ipv6InterfaceRetransmitTime, ipv6InterfaceForwarding }
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
           "The group of IPv6-specific objects for basic management of
 | 
						|
            IPv6 interfaces."
 | 
						|
    ::= { ipMIBGroups 6 }
 | 
						|
 | 
						|
ipLastChangeGroup OBJECT-GROUP
 | 
						|
    OBJECTS   { ipv4InterfaceTableLastChange,
 | 
						|
                ipv6InterfaceTableLastChange,
 | 
						|
                ipIfStatsTableLastChange }
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
           "The last change objects associated with this MIB.  These
 | 
						|
            objects are optional for all agents.  They SHOULD be
 | 
						|
            implemented on agents where it is possible to determine the
 | 
						|
            proper values.  Where it is not possible to determine the
 | 
						|
            proper values, for example when the tables are split amongst
 | 
						|
            several sub-agents using AgentX, the agent MUST NOT
 | 
						|
            implement these objects to return an incorrect or static
 | 
						|
            value."
 | 
						|
    ::= { ipMIBGroups 7 }
 | 
						|
 | 
						|
 | 
						|
ipSystemStatsGroup OBJECT-GROUP
 | 
						|
    OBJECTS   { ipSystemStatsInReceives,
 | 
						|
                ipSystemStatsInOctets,
 | 
						|
                ipSystemStatsInHdrErrors,
 | 
						|
                ipSystemStatsInNoRoutes,
 | 
						|
                ipSystemStatsInAddrErrors,
 | 
						|
                ipSystemStatsInUnknownProtos,
 | 
						|
                ipSystemStatsInTruncatedPkts,
 | 
						|
                ipSystemStatsInForwDatagrams,
 | 
						|
                ipSystemStatsReasmReqds,
 | 
						|
                ipSystemStatsReasmOKs,
 | 
						|
                ipSystemStatsReasmFails,
 | 
						|
                ipSystemStatsInDiscards,
 | 
						|
                ipSystemStatsInDelivers,
 | 
						|
                ipSystemStatsOutRequests,
 | 
						|
                ipSystemStatsOutNoRoutes,
 | 
						|
                ipSystemStatsOutForwDatagrams,
 | 
						|
                ipSystemStatsOutDiscards,
 | 
						|
                ipSystemStatsOutFragReqds,
 | 
						|
                ipSystemStatsOutFragOKs,
 | 
						|
                ipSystemStatsOutFragFails,
 | 
						|
                ipSystemStatsOutFragCreates,
 | 
						|
                ipSystemStatsOutTransmits,
 | 
						|
                ipSystemStatsOutOctets,
 | 
						|
                ipSystemStatsInMcastPkts,
 | 
						|
                ipSystemStatsInMcastOctets,
 | 
						|
                ipSystemStatsOutMcastPkts,
 | 
						|
                ipSystemStatsOutMcastOctets,
 | 
						|
                ipSystemStatsDiscontinuityTime,
 | 
						|
                ipSystemStatsRefreshRate }
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
           "IP system wide statistics."
 | 
						|
    ::= { ipMIBGroups 8 }
 | 
						|
 | 
						|
ipv4SystemStatsGroup OBJECT-GROUP
 | 
						|
    OBJECTS   { ipSystemStatsInBcastPkts, ipSystemStatsOutBcastPkts }
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
           "IPv4 only system wide statistics."
 | 
						|
    ::= { ipMIBGroups 9 }
 | 
						|
 | 
						|
ipSystemStatsHCOctetGroup OBJECT-GROUP
 | 
						|
    OBJECTS   { ipSystemStatsHCInOctets,
 | 
						|
                ipSystemStatsHCOutOctets,
 | 
						|
                ipSystemStatsHCInMcastOctets,
 | 
						|
                ipSystemStatsHCOutMcastOctets
 | 
						|
}
 | 
						|
 | 
						|
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
           "IP system wide statistics for systems that may overflow the
 | 
						|
            standard octet counters within 1 hour."
 | 
						|
    ::= { ipMIBGroups 10 }
 | 
						|
 | 
						|
ipSystemStatsHCPacketGroup OBJECT-GROUP
 | 
						|
    OBJECTS   { ipSystemStatsHCInReceives,
 | 
						|
                ipSystemStatsHCInForwDatagrams,
 | 
						|
                ipSystemStatsHCInDelivers,
 | 
						|
                ipSystemStatsHCOutRequests,
 | 
						|
                ipSystemStatsHCOutForwDatagrams,
 | 
						|
                ipSystemStatsHCOutTransmits,
 | 
						|
                ipSystemStatsHCInMcastPkts,
 | 
						|
                ipSystemStatsHCOutMcastPkts
 | 
						|
}
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
           "IP system wide statistics for systems that may overflow the
 | 
						|
            standard packet counters within 1 hour."
 | 
						|
    ::= { ipMIBGroups 11 }
 | 
						|
 | 
						|
ipv4SystemStatsHCPacketGroup OBJECT-GROUP
 | 
						|
    OBJECTS   { ipSystemStatsHCInBcastPkts,
 | 
						|
                ipSystemStatsHCOutBcastPkts }
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
           "IPv4 only system wide statistics for systems that may
 | 
						|
            overflow the standard packet counters within 1 hour."
 | 
						|
    ::= { ipMIBGroups 12 }
 | 
						|
 | 
						|
ipIfStatsGroup OBJECT-GROUP
 | 
						|
    OBJECTS   { ipIfStatsInReceives,        ipIfStatsInOctets,
 | 
						|
                ipIfStatsInHdrErrors,       ipIfStatsInNoRoutes,
 | 
						|
                ipIfStatsInAddrErrors,      ipIfStatsInUnknownProtos,
 | 
						|
                ipIfStatsInTruncatedPkts,   ipIfStatsInForwDatagrams,
 | 
						|
                ipIfStatsReasmReqds,        ipIfStatsReasmOKs,
 | 
						|
                ipIfStatsReasmFails,        ipIfStatsInDiscards,
 | 
						|
                ipIfStatsInDelivers,        ipIfStatsOutRequests,
 | 
						|
                ipIfStatsOutForwDatagrams,  ipIfStatsOutDiscards,
 | 
						|
                ipIfStatsOutFragReqds,      ipIfStatsOutFragOKs,
 | 
						|
                ipIfStatsOutFragFails,      ipIfStatsOutFragCreates,
 | 
						|
                ipIfStatsOutTransmits,      ipIfStatsOutOctets,
 | 
						|
                ipIfStatsInMcastPkts,       ipIfStatsInMcastOctets,
 | 
						|
                ipIfStatsOutMcastPkts,      ipIfStatsOutMcastOctets,
 | 
						|
                ipIfStatsDiscontinuityTime, ipIfStatsRefreshRate }
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
 | 
						|
 | 
						|
           "IP per-interface statistics."
 | 
						|
    ::= { ipMIBGroups 13 }
 | 
						|
 | 
						|
ipv4IfStatsGroup OBJECT-GROUP
 | 
						|
    OBJECTS   { ipIfStatsInBcastPkts, ipIfStatsOutBcastPkts }
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
           "IPv4 only per-interface statistics."
 | 
						|
    ::= { ipMIBGroups 14 }
 | 
						|
 | 
						|
ipIfStatsHCOctetGroup OBJECT-GROUP
 | 
						|
    OBJECTS   { ipIfStatsHCInOctets,      ipIfStatsHCOutOctets,
 | 
						|
                ipIfStatsHCInMcastOctets, ipIfStatsHCOutMcastOctets }
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
           "IP per-interfaces statistics for systems that include
 | 
						|
            interfaces that may overflow the standard octet
 | 
						|
            counters within 1 hour."
 | 
						|
    ::= { ipMIBGroups 15 }
 | 
						|
 | 
						|
ipIfStatsHCPacketGroup OBJECT-GROUP
 | 
						|
    OBJECTS   { ipIfStatsHCInReceives,       ipIfStatsHCInForwDatagrams,
 | 
						|
                ipIfStatsHCInDelivers,       ipIfStatsHCOutRequests,
 | 
						|
                ipIfStatsHCOutForwDatagrams, ipIfStatsHCOutTransmits,
 | 
						|
                ipIfStatsHCInMcastPkts,      ipIfStatsHCOutMcastPkts }
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
           "IP per-interfaces statistics for systems that include
 | 
						|
            interfaces that may overflow the standard packet counters
 | 
						|
            within 1 hour."
 | 
						|
    ::= { ipMIBGroups 16 }
 | 
						|
 | 
						|
ipv4IfStatsHCPacketGroup OBJECT-GROUP
 | 
						|
    OBJECTS   { ipIfStatsHCInBcastPkts, ipIfStatsHCOutBcastPkts }
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
           "IPv4 only per-interface statistics for systems that include
 | 
						|
            interfaces that may overflow the standard packet counters
 | 
						|
            within 1 hour."
 | 
						|
    ::= { ipMIBGroups 17 }
 | 
						|
 | 
						|
ipAddressPrefixGroup OBJECT-GROUP
 | 
						|
    OBJECTS   { ipAddressPrefixOrigin,
 | 
						|
                ipAddressPrefixOnLinkFlag,
 | 
						|
                ipAddressPrefixAutonomousFlag,
 | 
						|
                ipAddressPrefixAdvPreferredLifetime,
 | 
						|
                ipAddressPrefixAdvValidLifetime }
 | 
						|
    STATUS     current
 | 
						|
 | 
						|
 | 
						|
    DESCRIPTION
 | 
						|
           "The group of objects for providing information about address
 | 
						|
            prefixes used by this node."
 | 
						|
    ::= { ipMIBGroups 18 }
 | 
						|
 | 
						|
ipAddressGroup OBJECT-GROUP
 | 
						|
    OBJECTS   { ipAddressSpinLock,  ipAddressIfIndex,
 | 
						|
                ipAddressType,      ipAddressPrefix,
 | 
						|
                ipAddressOrigin,    ipAddressStatus,
 | 
						|
                ipAddressCreated,   ipAddressLastChanged,
 | 
						|
                ipAddressRowStatus, ipAddressStorageType }
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
           "The group of objects for providing information about the
 | 
						|
            addresses relevant to this entity's interfaces."
 | 
						|
    ::= { ipMIBGroups 19 }
 | 
						|
 | 
						|
ipNetToPhysicalGroup OBJECT-GROUP
 | 
						|
    OBJECTS   { ipNetToPhysicalPhysAddress, ipNetToPhysicalLastUpdated,
 | 
						|
                ipNetToPhysicalType,        ipNetToPhysicalState,
 | 
						|
                ipNetToPhysicalRowStatus }
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
           "The group of objects for providing information about the
 | 
						|
            mappings of network address to physical address known to
 | 
						|
            this node."
 | 
						|
    ::= { ipMIBGroups 20 }
 | 
						|
 | 
						|
ipv6ScopeGroup OBJECT-GROUP
 | 
						|
    OBJECTS   { ipv6ScopeZoneIndexLinkLocal,
 | 
						|
                ipv6ScopeZoneIndex3,
 | 
						|
                ipv6ScopeZoneIndexAdminLocal,
 | 
						|
                ipv6ScopeZoneIndexSiteLocal,
 | 
						|
                ipv6ScopeZoneIndex6,
 | 
						|
                ipv6ScopeZoneIndex7,
 | 
						|
                ipv6ScopeZoneIndexOrganizationLocal,
 | 
						|
                ipv6ScopeZoneIndex9,
 | 
						|
                ipv6ScopeZoneIndexA,
 | 
						|
                ipv6ScopeZoneIndexB,
 | 
						|
                ipv6ScopeZoneIndexC,
 | 
						|
                ipv6ScopeZoneIndexD }
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
           "The group of objects for managing IPv6 scope zones."
 | 
						|
    ::= { ipMIBGroups 21 }
 | 
						|
 | 
						|
ipDefaultRouterGroup OBJECT-GROUP
 | 
						|
    OBJECTS   { ipDefaultRouterLifetime, ipDefaultRouterPreference }
 | 
						|
 | 
						|
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
           "The group of objects for providing information about default
 | 
						|
            routers known to this node."
 | 
						|
    ::= { ipMIBGroups 22 }
 | 
						|
 | 
						|
ipv6RouterAdvertGroup OBJECT-GROUP
 | 
						|
    OBJECTS   { ipv6RouterAdvertSpinLock,
 | 
						|
                ipv6RouterAdvertSendAdverts,
 | 
						|
                ipv6RouterAdvertMaxInterval,
 | 
						|
                ipv6RouterAdvertMinInterval,
 | 
						|
                ipv6RouterAdvertManagedFlag,
 | 
						|
                ipv6RouterAdvertOtherConfigFlag,
 | 
						|
                ipv6RouterAdvertLinkMTU,
 | 
						|
                ipv6RouterAdvertReachableTime,
 | 
						|
                ipv6RouterAdvertRetransmitTime,
 | 
						|
                ipv6RouterAdvertCurHopLimit,
 | 
						|
                ipv6RouterAdvertDefaultLifetime,
 | 
						|
                ipv6RouterAdvertRowStatus
 | 
						|
}
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
           "The group of objects for controlling information advertised
 | 
						|
            by IPv6 routers."
 | 
						|
    ::= { ipMIBGroups 23 }
 | 
						|
 | 
						|
icmpStatsGroup OBJECT-GROUP
 | 
						|
    OBJECTS   {icmpStatsInMsgs,    icmpStatsInErrors,
 | 
						|
               icmpStatsOutMsgs,   icmpStatsOutErrors,
 | 
						|
               icmpMsgStatsInPkts, icmpMsgStatsOutPkts }
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
           "The group of objects providing ICMP statistics."
 | 
						|
    ::= { ipMIBGroups 24 }
 | 
						|
 | 
						|
--
 | 
						|
-- Deprecated objects
 | 
						|
--
 | 
						|
 | 
						|
ipInReceives OBJECT-TYPE
 | 
						|
    SYNTAX     Counter32
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS     deprecated
 | 
						|
    DESCRIPTION
 | 
						|
           "The total number of input datagrams received from
 | 
						|
            interfaces, including those received in error.
 | 
						|
 | 
						|
            This object has been deprecated, as a new IP version-neutral
 | 
						|
 | 
						|
 | 
						|
            table has been added.  It is loosely replaced by
 | 
						|
            ipSystemStatsInRecieves."
 | 
						|
    ::= { ip 3 }
 | 
						|
 | 
						|
ipInHdrErrors OBJECT-TYPE
 | 
						|
    SYNTAX     Counter32
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS     deprecated
 | 
						|
    DESCRIPTION
 | 
						|
           "The number of input datagrams discarded due to errors in
 | 
						|
            their IPv4 headers, including bad checksums, version number
 | 
						|
            mismatch, other format errors, time-to-live exceeded, errors
 | 
						|
            discovered in processing their IPv4 options, etc.
 | 
						|
 | 
						|
            This object has been deprecated as a new IP version-neutral
 | 
						|
            table has been added.  It is loosely replaced by
 | 
						|
            ipSystemStatsInHdrErrors."
 | 
						|
    ::= { ip 4 }
 | 
						|
 | 
						|
ipInAddrErrors OBJECT-TYPE
 | 
						|
    SYNTAX     Counter32
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS     deprecated
 | 
						|
    DESCRIPTION
 | 
						|
           "The number of input datagrams discarded because the IPv4
 | 
						|
            address in their IPv4 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 IPv4 routers, and therefore do not forward datagrams,
 | 
						|
            this counter includes datagrams discarded because the
 | 
						|
            destination address was not a local address.
 | 
						|
 | 
						|
            This object has been deprecated, as a new IP version-neutral
 | 
						|
            table has been added.  It is loosely replaced by
 | 
						|
            ipSystemStatsInAddrErrors."
 | 
						|
    ::= { ip 5 }
 | 
						|
 | 
						|
ipForwDatagrams OBJECT-TYPE
 | 
						|
    SYNTAX     Counter32
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS     deprecated
 | 
						|
    DESCRIPTION
 | 
						|
           "The number of input datagrams for which this entity was not
 | 
						|
            their final IPv4 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 IPv4
 | 
						|
            routers, this counter will include only those packets which
 | 
						|
 | 
						|
 | 
						|
            were Source-Routed via this entity, and the Source-Route
 | 
						|
            option processing was successful.
 | 
						|
 | 
						|
            This object has been deprecated, as a new IP version-neutral
 | 
						|
            table has been added.  It is loosely replaced by
 | 
						|
            ipSystemStatsInForwDatagrams."
 | 
						|
    ::= { ip 6 }
 | 
						|
 | 
						|
ipInUnknownProtos OBJECT-TYPE
 | 
						|
    SYNTAX     Counter32
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS     deprecated
 | 
						|
    DESCRIPTION
 | 
						|
           "The number of locally-addressed datagrams received
 | 
						|
            successfully but discarded because of an unknown or
 | 
						|
            unsupported protocol.
 | 
						|
 | 
						|
            This object has been deprecated, as a new IP version-neutral
 | 
						|
            table has been added.  It is loosely replaced by
 | 
						|
            ipSystemStatsInUnknownProtos."
 | 
						|
    ::= { ip 7 }
 | 
						|
 | 
						|
ipInDiscards OBJECT-TYPE
 | 
						|
    SYNTAX     Counter32
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS     deprecated
 | 
						|
    DESCRIPTION
 | 
						|
           "The number of input IPv4 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.
 | 
						|
 | 
						|
            This object has been deprecated, as a new IP version-neutral
 | 
						|
            table has been added.  It is loosely replaced by
 | 
						|
            ipSystemStatsInDiscards."
 | 
						|
    ::= { ip 8 }
 | 
						|
 | 
						|
ipInDelivers OBJECT-TYPE
 | 
						|
    SYNTAX     Counter32
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS     deprecated
 | 
						|
    DESCRIPTION
 | 
						|
           "The total number of input datagrams successfully delivered
 | 
						|
            to IPv4 user-protocols (including ICMP).
 | 
						|
 | 
						|
            This object has been deprecated as a new IP version neutral
 | 
						|
            table has been added.  It is loosely replaced by
 | 
						|
 | 
						|
 | 
						|
            ipSystemStatsIndelivers."
 | 
						|
    ::= { ip 9 }
 | 
						|
 | 
						|
ipOutRequests OBJECT-TYPE
 | 
						|
    SYNTAX     Counter32
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS     deprecated
 | 
						|
    DESCRIPTION
 | 
						|
           "The total number of IPv4 datagrams which local IPv4 user
 | 
						|
            protocols (including ICMP) supplied to IPv4 in requests for
 | 
						|
            transmission.  Note that this counter does not include any
 | 
						|
            datagrams counted in ipForwDatagrams.
 | 
						|
 | 
						|
            This object has been deprecated, as a new IP version-neutral
 | 
						|
            table has been added.  It is loosely replaced by
 | 
						|
            ipSystemStatsOutRequests."
 | 
						|
    ::= { ip 10 }
 | 
						|
 | 
						|
ipOutDiscards OBJECT-TYPE
 | 
						|
    SYNTAX     Counter32
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS     deprecated
 | 
						|
    DESCRIPTION
 | 
						|
           "The number of output IPv4 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.
 | 
						|
 | 
						|
            This object has been deprecated, as a new IP version-neutral
 | 
						|
            table has been added.  It is loosely replaced by
 | 
						|
            ipSystemStatsOutDiscards."
 | 
						|
    ::= { ip 11 }
 | 
						|
 | 
						|
ipOutNoRoutes OBJECT-TYPE
 | 
						|
    SYNTAX     Counter32
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS     deprecated
 | 
						|
    DESCRIPTION
 | 
						|
           "The number of IPv4 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.
 | 
						|
 | 
						|
            This object has been deprecated, as a new IP version-neutral
 | 
						|
 | 
						|
 | 
						|
            table has been added.  It is loosely replaced by
 | 
						|
            ipSystemStatsOutNoRoutes."
 | 
						|
    ::= { ip 12 }
 | 
						|
 | 
						|
ipReasmReqds OBJECT-TYPE
 | 
						|
    SYNTAX     Counter32
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS     deprecated
 | 
						|
    DESCRIPTION
 | 
						|
           "The number of IPv4 fragments received which needed to be
 | 
						|
            reassembled at this entity.
 | 
						|
 | 
						|
            This object has been deprecated, as a new IP version-neutral
 | 
						|
            table has been added.  It is loosely replaced by
 | 
						|
            ipSystemStatsReasmReqds."
 | 
						|
    ::= { ip 14 }
 | 
						|
 | 
						|
ipReasmOKs OBJECT-TYPE
 | 
						|
    SYNTAX     Counter32
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS     deprecated
 | 
						|
    DESCRIPTION
 | 
						|
           "The number of IPv4 datagrams successfully re-assembled.
 | 
						|
 | 
						|
            This object has been deprecated, as a new IP version-neutral
 | 
						|
            table has been added.  It is loosely replaced by
 | 
						|
            ipSystemStatsReasmOKs."
 | 
						|
    ::= { ip 15 }
 | 
						|
 | 
						|
ipReasmFails OBJECT-TYPE
 | 
						|
    SYNTAX     Counter32
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS     deprecated
 | 
						|
    DESCRIPTION
 | 
						|
           "The number of failures detected by the IPv4 re-assembly
 | 
						|
            algorithm (for whatever reason: timed out, errors, etc).
 | 
						|
            Note that this is not necessarily a count of discarded IPv4
 | 
						|
            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.
 | 
						|
 | 
						|
            This object has been deprecated, as a new IP version-neutral
 | 
						|
            table has been added.  It is loosely replaced by
 | 
						|
            ipSystemStatsReasmFails."
 | 
						|
    ::= { ip 16 }
 | 
						|
 | 
						|
ipFragOKs OBJECT-TYPE
 | 
						|
    SYNTAX     Counter32
 | 
						|
 | 
						|
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS     deprecated
 | 
						|
    DESCRIPTION
 | 
						|
           "The number of IPv4 datagrams that have been successfully
 | 
						|
            fragmented at this entity.
 | 
						|
 | 
						|
            This object has been deprecated, as a new IP version-neutral
 | 
						|
            table has been added.  It is loosely replaced by
 | 
						|
            ipSystemStatsOutFragOKs."
 | 
						|
    ::= { ip 17 }
 | 
						|
 | 
						|
ipFragFails OBJECT-TYPE
 | 
						|
    SYNTAX     Counter32
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS     deprecated
 | 
						|
    DESCRIPTION
 | 
						|
           "The number of IPv4 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.
 | 
						|
 | 
						|
            This object has been deprecated, as a new IP version-neutral
 | 
						|
            table has been added.  It is loosely replaced by
 | 
						|
            ipSystemStatsOutFragFails."
 | 
						|
    ::= { ip 18 }
 | 
						|
 | 
						|
ipFragCreates OBJECT-TYPE
 | 
						|
    SYNTAX     Counter32
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS     deprecated
 | 
						|
    DESCRIPTION
 | 
						|
           "The number of IPv4 datagram fragments that have been
 | 
						|
            generated as a result of fragmentation at this entity.
 | 
						|
 | 
						|
            This object has been deprecated as a new IP version neutral
 | 
						|
            table has been added.  It is loosely replaced by
 | 
						|
            ipSystemStatsOutFragCreates."
 | 
						|
    ::= { ip 19 }
 | 
						|
 | 
						|
ipRoutingDiscards OBJECT-TYPE
 | 
						|
    SYNTAX     Counter32
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS     deprecated
 | 
						|
    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.
 | 
						|
 | 
						|
 | 
						|
            This object was defined in pre-IPv6 versions of the IP MIB.
 | 
						|
            It was implicitly IPv4 only, but the original specifications
 | 
						|
            did not indicate this protocol restriction.  In order to
 | 
						|
            clarify the specifications, this object has been deprecated
 | 
						|
            and a similar, but more thoroughly clarified, object has
 | 
						|
            been added to the IP-FORWARD-MIB."
 | 
						|
    ::= { ip 23 }
 | 
						|
 | 
						|
-- the deprecated IPv4 address table
 | 
						|
 | 
						|
ipAddrTable OBJECT-TYPE
 | 
						|
    SYNTAX     SEQUENCE OF IpAddrEntry
 | 
						|
    MAX-ACCESS not-accessible
 | 
						|
    STATUS     deprecated
 | 
						|
    DESCRIPTION
 | 
						|
           "The table of addressing information relevant to this
 | 
						|
            entity's IPv4 addresses.
 | 
						|
 | 
						|
            This table has been deprecated, as a new IP version-neutral
 | 
						|
            table has been added.  It is loosely replaced by the
 | 
						|
            ipAddressTable although several objects that weren't deemed
 | 
						|
            useful weren't carried forward while another
 | 
						|
            (ipAdEntReasmMaxSize) was moved to the ipv4InterfaceTable."
 | 
						|
    ::= { ip 20 }
 | 
						|
 | 
						|
ipAddrEntry OBJECT-TYPE
 | 
						|
    SYNTAX     IpAddrEntry
 | 
						|
    MAX-ACCESS not-accessible
 | 
						|
    STATUS     deprecated
 | 
						|
    DESCRIPTION
 | 
						|
           "The addressing information for one of this entity's IPv4
 | 
						|
            addresses."
 | 
						|
    INDEX      { ipAdEntAddr }
 | 
						|
    ::= { ipAddrTable 1 }
 | 
						|
 | 
						|
IpAddrEntry ::= SEQUENCE {
 | 
						|
        ipAdEntAddr          IpAddress,
 | 
						|
        ipAdEntIfIndex       INTEGER,
 | 
						|
        ipAdEntNetMask       IpAddress,
 | 
						|
        ipAdEntBcastAddr     INTEGER,
 | 
						|
        ipAdEntReasmMaxSize  INTEGER
 | 
						|
    }
 | 
						|
 | 
						|
ipAdEntAddr OBJECT-TYPE
 | 
						|
    SYNTAX     IpAddress
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS     deprecated
 | 
						|
    DESCRIPTION
 | 
						|
 | 
						|
 | 
						|
           "The IPv4 address to which this entry's addressing
 | 
						|
            information pertains."
 | 
						|
    ::= { ipAddrEntry 1 }
 | 
						|
 | 
						|
ipAdEntIfIndex OBJECT-TYPE
 | 
						|
    SYNTAX     INTEGER (1..2147483647)
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS     deprecated
 | 
						|
    DESCRIPTION
 | 
						|
           "The index value which uniquely identifies the interface to
 | 
						|
            which this entry is applicable.  The interface identified by
 | 
						|
            a particular value of this index is the same interface as
 | 
						|
            identified by the same value of the IF-MIB's ifIndex."
 | 
						|
    ::= { ipAddrEntry 2 }
 | 
						|
 | 
						|
ipAdEntNetMask OBJECT-TYPE
 | 
						|
    SYNTAX     IpAddress
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS     deprecated
 | 
						|
    DESCRIPTION
 | 
						|
           "The subnet mask associated with the IPv4 address of this
 | 
						|
            entry.  The value of the mask is an IPv4 address with all
 | 
						|
            the network bits set to 1 and all the hosts bits set to 0."
 | 
						|
    ::= { ipAddrEntry 3 }
 | 
						|
 | 
						|
ipAdEntBcastAddr OBJECT-TYPE
 | 
						|
    SYNTAX     INTEGER (0..1)
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS     deprecated
 | 
						|
    DESCRIPTION
 | 
						|
           "The value of the least-significant bit in the IPv4 broadcast
 | 
						|
            address used for sending datagrams on the (logical)
 | 
						|
            interface associated with the IPv4 address of this entry.
 | 
						|
            For example, when the Internet standard all-ones broadcast
 | 
						|
            address is used, the value will be 1.  This value applies to
 | 
						|
            both the subnet and network broadcast addresses used by the
 | 
						|
            entity on this (logical) interface."
 | 
						|
    ::= { ipAddrEntry 4 }
 | 
						|
 | 
						|
ipAdEntReasmMaxSize OBJECT-TYPE
 | 
						|
    SYNTAX     INTEGER (0..65535)
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS     deprecated
 | 
						|
    DESCRIPTION
 | 
						|
           "The size of the largest IPv4 datagram which this entity can
 | 
						|
            re-assemble from incoming IPv4 fragmented datagrams received
 | 
						|
            on this interface."
 | 
						|
    ::= { ipAddrEntry 5 }
 | 
						|
 | 
						|
 | 
						|
-- the deprecated IPv4 Address Translation table
 | 
						|
 | 
						|
-- The Address Translation tables 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
 | 
						|
    MAX-ACCESS not-accessible
 | 
						|
    STATUS     deprecated
 | 
						|
    DESCRIPTION
 | 
						|
           "The IPv4 Address Translation table used for mapping from
 | 
						|
            IPv4 addresses to physical addresses.
 | 
						|
 | 
						|
            This table has been deprecated, as a new IP version-neutral
 | 
						|
            table has been added.  It is loosely replaced by the
 | 
						|
            ipNetToPhysicalTable."
 | 
						|
    ::= { ip 22 }
 | 
						|
 | 
						|
ipNetToMediaEntry OBJECT-TYPE
 | 
						|
    SYNTAX     IpNetToMediaEntry
 | 
						|
    MAX-ACCESS not-accessible
 | 
						|
    STATUS     deprecated
 | 
						|
    DESCRIPTION
 | 
						|
           "Each entry contains one IpAddress to `physical' address
 | 
						|
            equivalence."
 | 
						|
    INDEX       { ipNetToMediaIfIndex,
 | 
						|
                  ipNetToMediaNetAddress }
 | 
						|
    ::= { ipNetToMediaTable 1 }
 | 
						|
 | 
						|
IpNetToMediaEntry ::= SEQUENCE {
 | 
						|
        ipNetToMediaIfIndex      INTEGER,
 | 
						|
        ipNetToMediaPhysAddress  PhysAddress,
 | 
						|
        ipNetToMediaNetAddress   IpAddress,
 | 
						|
        ipNetToMediaType         INTEGER
 | 
						|
    }
 | 
						|
 | 
						|
ipNetToMediaIfIndex OBJECT-TYPE
 | 
						|
    SYNTAX     INTEGER (1..2147483647)
 | 
						|
    MAX-ACCESS read-create
 | 
						|
    STATUS     deprecated
 | 
						|
    DESCRIPTION
 | 
						|
           "The 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 the IF-MIB's ifIndex.
 | 
						|
 | 
						|
            This object predates the rule limiting index objects to a
 | 
						|
            max access value of 'not-accessible' and so continues to use
 | 
						|
            a value of 'read-create'."
 | 
						|
    ::= { ipNetToMediaEntry 1 }
 | 
						|
 | 
						|
ipNetToMediaPhysAddress OBJECT-TYPE
 | 
						|
    SYNTAX     PhysAddress (SIZE(0..65535))
 | 
						|
    MAX-ACCESS read-create
 | 
						|
    STATUS     deprecated
 | 
						|
    DESCRIPTION
 | 
						|
           "The media-dependent `physical' address.  This object should
 | 
						|
            return 0 when this entry is in the 'incomplete' state.
 | 
						|
 | 
						|
            As the entries in this table are typically not persistent
 | 
						|
            when this object is written the entity should not save the
 | 
						|
            change to non-volatile storage.  Note: a stronger
 | 
						|
            requirement is not used because this object was previously
 | 
						|
            defined."
 | 
						|
    ::= { ipNetToMediaEntry 2 }
 | 
						|
 | 
						|
ipNetToMediaNetAddress OBJECT-TYPE
 | 
						|
    SYNTAX     IpAddress
 | 
						|
    MAX-ACCESS read-create
 | 
						|
    STATUS     deprecated
 | 
						|
    DESCRIPTION
 | 
						|
           "The IpAddress corresponding to the media-dependent
 | 
						|
            `physical' address.
 | 
						|
 | 
						|
            This object predates the rule limiting index objects to a
 | 
						|
            max access value of 'not-accessible' and so continues to use
 | 
						|
            a value of 'read-create'."
 | 
						|
    ::= { ipNetToMediaEntry 3 }
 | 
						|
 | 
						|
ipNetToMediaType OBJECT-TYPE
 | 
						|
    SYNTAX     INTEGER {
 | 
						|
                other(1),        -- none of the following
 | 
						|
                invalid(2),      -- an invalidated mapping
 | 
						|
                dynamic(3),
 | 
						|
                static(4)
 | 
						|
            }
 | 
						|
    MAX-ACCESS read-create
 | 
						|
    STATUS     deprecated
 | 
						|
    DESCRIPTION
 | 
						|
           "The type of mapping.
 | 
						|
 | 
						|
            Setting this object to the value invalid(2) has the effect
 | 
						|
 | 
						|
 | 
						|
            of invalidating the corresponding entry in the
 | 
						|
            ipNetToMediaTable.  That is, it effectively dis-associates
 | 
						|
            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.
 | 
						|
 | 
						|
            As the entries in this table are typically not persistent
 | 
						|
            when this object is written the entity should not save the
 | 
						|
            change to non-volatile storage.  Note: a stronger
 | 
						|
            requirement is not used because this object was previously
 | 
						|
            defined."
 | 
						|
    ::= { ipNetToMediaEntry 4 }
 | 
						|
 | 
						|
-- the deprecated ICMP group
 | 
						|
 | 
						|
icmpInMsgs OBJECT-TYPE
 | 
						|
    SYNTAX     Counter32
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS     deprecated
 | 
						|
    DESCRIPTION
 | 
						|
           "The total number of ICMP messages which the entity received.
 | 
						|
            Note that this counter includes all those counted by
 | 
						|
            icmpInErrors.
 | 
						|
 | 
						|
            This object has been deprecated, as a new IP version-neutral
 | 
						|
            table has been added.  It is loosely replaced by
 | 
						|
            icmpStatsInMsgs."
 | 
						|
    ::= { icmp 1 }
 | 
						|
 | 
						|
icmpInErrors OBJECT-TYPE
 | 
						|
    SYNTAX     Counter32
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS     deprecated
 | 
						|
    DESCRIPTION
 | 
						|
           "The number of ICMP messages which the entity received but
 | 
						|
            determined as having ICMP-specific errors (bad ICMP
 | 
						|
            checksums, bad length, etc.).
 | 
						|
 | 
						|
            This object has been deprecated, as a new IP version-neutral
 | 
						|
            table has been added.  It is loosely replaced by
 | 
						|
            icmpStatsInErrors."
 | 
						|
    ::= { icmp 2 }
 | 
						|
 | 
						|
 | 
						|
icmpInDestUnreachs OBJECT-TYPE
 | 
						|
    SYNTAX     Counter32
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS     deprecated
 | 
						|
    DESCRIPTION
 | 
						|
           "The number of ICMP Destination Unreachable messages
 | 
						|
            received.
 | 
						|
 | 
						|
            This object has been deprecated, as a new IP version-neutral
 | 
						|
            table has been added.  It is loosely replaced by a column in
 | 
						|
            the icmpMsgStatsTable."
 | 
						|
    ::= { icmp 3 }
 | 
						|
 | 
						|
icmpInTimeExcds OBJECT-TYPE
 | 
						|
    SYNTAX     Counter32
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS     deprecated
 | 
						|
    DESCRIPTION
 | 
						|
           "The number of ICMP Time Exceeded messages received.
 | 
						|
 | 
						|
            This object has been deprecated, as a new IP version-neutral
 | 
						|
            table has been added.  It is loosely replaced by a column in
 | 
						|
            the icmpMsgStatsTable."
 | 
						|
    ::= { icmp 4 }
 | 
						|
 | 
						|
icmpInParmProbs OBJECT-TYPE
 | 
						|
    SYNTAX     Counter32
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS     deprecated
 | 
						|
    DESCRIPTION
 | 
						|
           "The number of ICMP Parameter Problem messages received.
 | 
						|
 | 
						|
            This object has been deprecated, as a new IP version-neutral
 | 
						|
            table has been added.  It is loosely replaced by a column in
 | 
						|
            the icmpMsgStatsTable."
 | 
						|
    ::= { icmp 5 }
 | 
						|
 | 
						|
icmpInSrcQuenchs OBJECT-TYPE
 | 
						|
    SYNTAX     Counter32
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS     deprecated
 | 
						|
    DESCRIPTION
 | 
						|
           "The number of ICMP Source Quench messages received.
 | 
						|
 | 
						|
            This object has been deprecated, as a new IP version-neutral
 | 
						|
            table has been added.  It is loosely replaced by a column in
 | 
						|
            the icmpMsgStatsTable."
 | 
						|
    ::= { icmp 6 }
 | 
						|
 | 
						|
 | 
						|
icmpInRedirects OBJECT-TYPE
 | 
						|
    SYNTAX     Counter32
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS     deprecated
 | 
						|
    DESCRIPTION
 | 
						|
           "The number of ICMP Redirect messages received.
 | 
						|
 | 
						|
            This object has been deprecated, as a new IP version-neutral
 | 
						|
            table has been added.  It is loosely replaced by a column in
 | 
						|
            the icmpMsgStatsTable."
 | 
						|
    ::= { icmp 7 }
 | 
						|
 | 
						|
icmpInEchos OBJECT-TYPE
 | 
						|
    SYNTAX     Counter32
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS     deprecated
 | 
						|
    DESCRIPTION
 | 
						|
           "The number of ICMP Echo (request) messages received.
 | 
						|
 | 
						|
            This object has been deprecated, as a new IP version-neutral
 | 
						|
            table has been added.  It is loosely replaced by a column in
 | 
						|
            the icmpMsgStatsTable."
 | 
						|
    ::= { icmp 8 }
 | 
						|
 | 
						|
icmpInEchoReps OBJECT-TYPE
 | 
						|
    SYNTAX     Counter32
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS     deprecated
 | 
						|
    DESCRIPTION
 | 
						|
           "The number of ICMP Echo Reply messages received.
 | 
						|
 | 
						|
            This object has been deprecated, as a new IP version-neutral
 | 
						|
            table has been added.  It is loosely replaced by a column in
 | 
						|
            the icmpMsgStatsTable."
 | 
						|
    ::= { icmp 9 }
 | 
						|
 | 
						|
icmpInTimestamps OBJECT-TYPE
 | 
						|
    SYNTAX     Counter32
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS     deprecated
 | 
						|
    DESCRIPTION
 | 
						|
           "The number of ICMP Timestamp (request) messages received.
 | 
						|
 | 
						|
            This object has been deprecated, as a new IP version-neutral
 | 
						|
            table has been added.  It is loosely replaced by a column in
 | 
						|
            the icmpMsgStatsTable."
 | 
						|
    ::= { icmp 10 }
 | 
						|
 | 
						|
 | 
						|
icmpInTimestampReps OBJECT-TYPE
 | 
						|
    SYNTAX     Counter32
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS     deprecated
 | 
						|
    DESCRIPTION
 | 
						|
           "The number of ICMP Timestamp Reply messages received.
 | 
						|
 | 
						|
            This object has been deprecated, as a new IP version-neutral
 | 
						|
            table has been added.  It is loosely replaced by a column in
 | 
						|
            the icmpMsgStatsTable."
 | 
						|
    ::= { icmp 11 }
 | 
						|
 | 
						|
icmpInAddrMasks OBJECT-TYPE
 | 
						|
    SYNTAX     Counter32
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS     deprecated
 | 
						|
    DESCRIPTION
 | 
						|
           "The number of ICMP Address Mask Request messages received.
 | 
						|
 | 
						|
            This object has been deprecated, as a new IP version-neutral
 | 
						|
            table has been added.  It is loosely replaced by a column in
 | 
						|
            the icmpMsgStatsTable."
 | 
						|
    ::= { icmp 12 }
 | 
						|
 | 
						|
icmpInAddrMaskReps OBJECT-TYPE
 | 
						|
    SYNTAX     Counter32
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS     deprecated
 | 
						|
    DESCRIPTION
 | 
						|
           "The number of ICMP Address Mask Reply messages received.
 | 
						|
 | 
						|
            This object has been deprecated, as a new IP version-neutral
 | 
						|
            table has been added.  It is loosely replaced by a column in
 | 
						|
            the icmpMsgStatsTable."
 | 
						|
    ::= { icmp 13 }
 | 
						|
 | 
						|
icmpOutMsgs OBJECT-TYPE
 | 
						|
    SYNTAX     Counter32
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS     deprecated
 | 
						|
    DESCRIPTION
 | 
						|
           "The total number of ICMP messages which this entity
 | 
						|
            attempted to send.  Note that this counter includes all
 | 
						|
            those counted by icmpOutErrors.
 | 
						|
 | 
						|
            This object has been deprecated, as a new IP version-neutral
 | 
						|
            table has been added.  It is loosely replaced by
 | 
						|
            icmpStatsOutMsgs."
 | 
						|
 | 
						|
 | 
						|
    ::= { icmp 14 }
 | 
						|
 | 
						|
icmpOutErrors OBJECT-TYPE
 | 
						|
    SYNTAX     Counter32
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS     deprecated
 | 
						|
    DESCRIPTION
 | 
						|
           "The number of ICMP messages which this entity did not send
 | 
						|
            due to problems discovered within ICMP, such as a lack of
 | 
						|
            buffers.  This value should not include errors discovered
 | 
						|
            outside the ICMP layer, such as the inability of IP to route
 | 
						|
            the resultant datagram.  In some implementations, there may
 | 
						|
            be no types of error which contribute to this counter's
 | 
						|
            value.
 | 
						|
 | 
						|
            This object has been deprecated, as a new IP version-neutral
 | 
						|
            table has been added.  It is loosely replaced by
 | 
						|
            icmpStatsOutErrors."
 | 
						|
    ::= { icmp 15 }
 | 
						|
 | 
						|
icmpOutDestUnreachs OBJECT-TYPE
 | 
						|
    SYNTAX     Counter32
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS     deprecated
 | 
						|
    DESCRIPTION
 | 
						|
           "The number of ICMP Destination Unreachable messages sent.
 | 
						|
 | 
						|
            This object has been deprecated, as a new IP version-neutral
 | 
						|
            table has been added.  It is loosely replaced by a column in
 | 
						|
            the icmpMsgStatsTable."
 | 
						|
    ::= { icmp 16 }
 | 
						|
 | 
						|
icmpOutTimeExcds OBJECT-TYPE
 | 
						|
    SYNTAX     Counter32
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS     deprecated
 | 
						|
    DESCRIPTION
 | 
						|
           "The number of ICMP Time Exceeded messages sent.
 | 
						|
 | 
						|
            This object has been deprecated, as a new IP version-neutral
 | 
						|
            table has been added.  It is loosely replaced by a column in
 | 
						|
            the icmpMsgStatsTable."
 | 
						|
    ::= { icmp 17 }
 | 
						|
 | 
						|
icmpOutParmProbs OBJECT-TYPE
 | 
						|
    SYNTAX     Counter32
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS     deprecated
 | 
						|
 | 
						|
 | 
						|
    DESCRIPTION
 | 
						|
           "The number of ICMP Parameter Problem messages sent.
 | 
						|
 | 
						|
            This object has been deprecated, as a new IP version-neutral
 | 
						|
            table has been added.  It is loosely replaced by a column in
 | 
						|
            the icmpMsgStatsTable."
 | 
						|
    ::= { icmp 18 }
 | 
						|
 | 
						|
icmpOutSrcQuenchs OBJECT-TYPE
 | 
						|
    SYNTAX     Counter32
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS     deprecated
 | 
						|
    DESCRIPTION
 | 
						|
           "The number of ICMP Source Quench messages sent.
 | 
						|
 | 
						|
            This object has been deprecated, as a new IP version-neutral
 | 
						|
            table has been added.  It is loosely replaced by a column in
 | 
						|
            the icmpMsgStatsTable."
 | 
						|
    ::= { icmp 19 }
 | 
						|
 | 
						|
icmpOutRedirects OBJECT-TYPE
 | 
						|
    SYNTAX     Counter32
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS     deprecated
 | 
						|
    DESCRIPTION
 | 
						|
           "The number of ICMP Redirect messages sent.  For a host, this
 | 
						|
            object will always be zero, since hosts do not send
 | 
						|
            redirects.
 | 
						|
 | 
						|
            This object has been deprecated, as a new IP version-neutral
 | 
						|
            table has been added.  It is loosely replaced by a column in
 | 
						|
            the icmpMsgStatsTable."
 | 
						|
    ::= { icmp 20 }
 | 
						|
 | 
						|
icmpOutEchos OBJECT-TYPE
 | 
						|
    SYNTAX     Counter32
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS     deprecated
 | 
						|
    DESCRIPTION
 | 
						|
           "The number of ICMP Echo (request) messages sent.
 | 
						|
 | 
						|
            This object has been deprecated, as a new IP version-neutral
 | 
						|
            table has been added.  It is loosely replaced by a column in
 | 
						|
            the icmpMsgStatsTable."
 | 
						|
    ::= { icmp 21 }
 | 
						|
 | 
						|
icmpOutEchoReps OBJECT-TYPE
 | 
						|
    SYNTAX     Counter32
 | 
						|
 | 
						|
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS     deprecated
 | 
						|
    DESCRIPTION
 | 
						|
           "The number of ICMP Echo Reply messages sent.
 | 
						|
 | 
						|
            This object has been deprecated, as a new IP version-neutral
 | 
						|
            table has been added.  It is loosely replaced by a column in
 | 
						|
            the icmpMsgStatsTable."
 | 
						|
    ::= { icmp 22 }
 | 
						|
 | 
						|
icmpOutTimestamps OBJECT-TYPE
 | 
						|
    SYNTAX     Counter32
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS     deprecated
 | 
						|
    DESCRIPTION
 | 
						|
           "The number of ICMP Timestamp (request) messages sent.
 | 
						|
 | 
						|
            This object has been deprecated, as a new IP version-neutral
 | 
						|
            table has been added.  It is loosely replaced by a column in
 | 
						|
            the icmpMsgStatsTable."
 | 
						|
    ::= { icmp 23 }
 | 
						|
 | 
						|
icmpOutTimestampReps OBJECT-TYPE
 | 
						|
    SYNTAX     Counter32
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS     deprecated
 | 
						|
    DESCRIPTION
 | 
						|
           "The number of ICMP Timestamp Reply messages sent.
 | 
						|
 | 
						|
            This object has been deprecated, as a new IP version-neutral
 | 
						|
            table has been added.  It is loosely replaced by a column in
 | 
						|
            the icmpMsgStatsTable."
 | 
						|
    ::= { icmp 24 }
 | 
						|
 | 
						|
icmpOutAddrMasks OBJECT-TYPE
 | 
						|
    SYNTAX     Counter32
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS     deprecated
 | 
						|
    DESCRIPTION
 | 
						|
           "The number of ICMP Address Mask Request messages sent.
 | 
						|
 | 
						|
            This object has been deprecated, as a new IP version-neutral
 | 
						|
            table has been added.  It is loosely replaced by a column in
 | 
						|
            the icmpMsgStatsTable."
 | 
						|
    ::= { icmp 25 }
 | 
						|
 | 
						|
icmpOutAddrMaskReps OBJECT-TYPE
 | 
						|
    SYNTAX     Counter32
 | 
						|
 | 
						|
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS     deprecated
 | 
						|
    DESCRIPTION
 | 
						|
           "The number of ICMP Address Mask Reply messages sent.
 | 
						|
 | 
						|
            This object has been deprecated, as a new IP version-neutral
 | 
						|
            table has been added.  It is loosely replaced by a column in
 | 
						|
            the icmpMsgStatsTable."
 | 
						|
    ::= { icmp 26 }
 | 
						|
 | 
						|
-- deprecated conformance information
 | 
						|
-- deprecated compliance statements
 | 
						|
 | 
						|
ipMIBCompliance MODULE-COMPLIANCE
 | 
						|
    STATUS     deprecated
 | 
						|
    DESCRIPTION
 | 
						|
           "The compliance statement for systems that implement only
 | 
						|
            IPv4.  For version-independence, this compliance statement
 | 
						|
            is deprecated in favor of ipMIBCompliance2."
 | 
						|
    MODULE  -- this module
 | 
						|
        MANDATORY-GROUPS { ipGroup,
 | 
						|
                           icmpGroup }
 | 
						|
    ::= { ipMIBCompliances 1 }
 | 
						|
 | 
						|
-- deprecated units of conformance
 | 
						|
 | 
						|
ipGroup OBJECT-GROUP
 | 
						|
    OBJECTS   { ipForwarding,           ipDefaultTTL,
 | 
						|
                ipInReceives,           ipInHdrErrors,
 | 
						|
                ipInAddrErrors,         ipForwDatagrams,
 | 
						|
                ipInUnknownProtos,      ipInDiscards,
 | 
						|
                ipInDelivers,           ipOutRequests,
 | 
						|
                ipOutDiscards,          ipOutNoRoutes,
 | 
						|
                ipReasmTimeout,         ipReasmReqds,
 | 
						|
                ipReasmOKs,             ipReasmFails,
 | 
						|
                ipFragOKs,              ipFragFails,
 | 
						|
                ipFragCreates,          ipAdEntAddr,
 | 
						|
                ipAdEntIfIndex,         ipAdEntNetMask,
 | 
						|
                ipAdEntBcastAddr,       ipAdEntReasmMaxSize,
 | 
						|
                ipNetToMediaIfIndex,    ipNetToMediaPhysAddress,
 | 
						|
                ipNetToMediaNetAddress, ipNetToMediaType,
 | 
						|
                ipRoutingDiscards
 | 
						|
}
 | 
						|
    STATUS     deprecated
 | 
						|
    DESCRIPTION
 | 
						|
           "The ip group of objects providing for basic management of IP
 | 
						|
            entities, exclusive of the management of IP routes.
 | 
						|
 | 
						|
 | 
						|
            As part of the version independence, this group has been
 | 
						|
            deprecated.  "
 | 
						|
    ::= { ipMIBGroups 1 }
 | 
						|
 | 
						|
icmpGroup OBJECT-GROUP
 | 
						|
    OBJECTS   { icmpInMsgs,          icmpInErrors,
 | 
						|
                icmpInDestUnreachs,  icmpInTimeExcds,
 | 
						|
                icmpInParmProbs,     icmpInSrcQuenchs,
 | 
						|
                icmpInRedirects,     icmpInEchos,
 | 
						|
                icmpInEchoReps,      icmpInTimestamps,
 | 
						|
                icmpInTimestampReps, icmpInAddrMasks,
 | 
						|
                icmpInAddrMaskReps,  icmpOutMsgs,
 | 
						|
                icmpOutErrors,       icmpOutDestUnreachs,
 | 
						|
                icmpOutTimeExcds,    icmpOutParmProbs,
 | 
						|
                icmpOutSrcQuenchs,   icmpOutRedirects,
 | 
						|
                icmpOutEchos,        icmpOutEchoReps,
 | 
						|
                icmpOutTimestamps,   icmpOutTimestampReps,
 | 
						|
                icmpOutAddrMasks,    icmpOutAddrMaskReps }
 | 
						|
    STATUS     deprecated
 | 
						|
    DESCRIPTION
 | 
						|
           "The icmp group of objects providing ICMP statistics.
 | 
						|
 | 
						|
            As part of the version independence, this group has been
 | 
						|
            deprecated.  "
 | 
						|
    ::= { ipMIBGroups 2 }
 | 
						|
 | 
						|
END
 |