|
|
@@ -0,0 +1,5254 @@
|
|
|
+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) }
|
|
|
+ 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
|