4962 lines
186 KiB
Plaintext
4962 lines
186 KiB
Plaintext
-- =================================================================
|
|
-- Description: IP-MIB
|
|
-- Reference: This mib was extracted from RFC4293
|
|
-- =================================================================
|
|
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
|
|
|