IP Group

Table 1 lists the objects in the IP group. The IP objects are the statistics and gateway routing tables for the IP layer.

Table 1. Implementation of the IP Group
Object Syntax Definition Access
ipForwarding
{ ip 1 }
INTEGER
    gateway (1),
— entry forwards
    datagrams
    host (2)
— entry does NOT
forward datagrams
Indicates if this entry is acting as an IP gateway for the forwarding of datagrams received by, but not addressed to, this entry. IP gateways forward datagrams; hosts do not, except those source-routed through the host. read-only
ipDefaultTTL
{ ip 2 }
INTEGER When a TTL value is not supplied by the transport layer protocol, the default value inserts into the time-to-live field of the IP header of datagrams that originate at this entry. read-write1
ipInReceives
{ ip 3 }
Counter The number of input datagrams received from interfaces, including those received in error. read-only
ipInHdrErrors
{ ip 4 }
Counter The number of input datagrams discarded because of errors in their IP headers. For example, bad checksums, mismatched version number, format errors, time-to-live exceeded, and processing errors in IP options. read-only
ipInAddrErrors
{ ip 5 }
Counter The number of input datagrams discarded because the IP address in their IP header’s destination field was not a valid address to be received at this entry. This count includes invalid addresses (for example, 0.0.0.0), addresses of unsupported classes (for example, Class E), and destination addresses that were not local addresses (for example, IP gateways). read-only
ipForwDatagrams
{ ip 6 }
Counter The number of input datagrams for which this entry is not their final IP destination. As a result, an attempt is made to find a route to their final destination. For entries that do not act as IP gateways, this count includes only those packets that are source-routed successfully through this entry. read-only
ipInUnkownProtos
{ ip 7 }
Counter The number of locally-addressed datagrams received successfully, but discarded because of an unknown or unsupported protocol. read-only
ipInDiscards
{ ip 8 }
Counter The number of input IP datagrams that are processed without problems, but are discarded (for example, for lack of buffer space). This count does not include any datagrams discarded while awaiting reassembly. read-only
ipInDelivers
{ ip 9 }
Counter The number of input datagrams successfully delivered to IP user-protocols including ICMP. read-only
ipOutRequests
{ ip 10 }
Counter The number of IP datagrams that are supplied to IP and ICMP in requests for transmission. This count does not include datagrams counted in ipForwDatagrams. read-only
ipOutDiscards
{ ip 11 }
Counter The number of output IP datagrams that transmit without problems, but are discarded (for example, for lack of buffer space). This count includes datagrams in ipForwDatagrams that meet this discard criterion. read-only
ipOutNoRoutes
{ ip 12 }
Counter The number of IP datagrams discarded because no route can transmit them to their destination. This count includes packets in ipForwDatagrams that meet this no-route criterion. read-only
ipReasmTimeout
{ ip 13 }
INTEGER The maximum number of seconds that received fragments are held while awaiting reassembly at this entry. read-only
ipReasmReqds
{ ip 14 }
Counter The number of IP fragments that are received and need to be reassembled at this entry. read-only
ipReasmOKs
{ ip 15 }
Counter The number of IP datagrams reassembled without problems. read-only
ipReasmFails
{ ip 16 }
Counter The number of failures detected by the IP reassembly algorithm. This is not a count of discarded IP fragments because some algorithms can lose track of the number of fragments by combining them as they are received. read-only
ipFragOKs
{ ip 17 }
Counter The number of IP datagrams that have fragmented at this entry without problems. read-only
ipFragFails
{ ip 18 }
Counter The number of IP datagrams that should have been fragmented at this entry, but were not because their Don’t Fragment flag was set. read-only
ipFragCreates
{ ip 19 }
Counter The number of IP datagram fragments that have been generated, because of fragmentation at this entry. read-only
ipAddrTable
{ ip 20 }
SEQUENCE OF IpAddrEntry A table that contains addressing information relevant to this entry’s IP addresses. read-only
ipAddrEntry
{ ipAddrTable 1 }
IpAddrEntry ::= SEQUENCE
ipAdEntAddr
  IpAddress,
ipAdEnt|f|ndex
  INTEGER,
ipAdEntNetMask
  IpAddress,
ipAdEntBcastAddr
  INTEGER
ipAdEntReasmMaxSize
  INTEGER
The addressing information for one of this entry’s IP addresses. read-only
ipAdEntAddr
{ ipAddrEntry 1 }
IpAddress The IP address pertaining to this entry’s addressing information. read-only
ipAdEntIfIndex
{ ipAddrEntry 2 }
INTEGER 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 that is identified by the same value of ifIndex. read-only
ipAdEntNetMask
{ ipAddrEntry 3 }
IpAddress The subnet mask associated with the IP address of this entry. The value of the mask is an IP address with all the network bits set to 1 and all the host bits set to 0. read-only
ipAdEntBcastAddr
{ ipAddrEntry 4 }
INTEGER The value of the least-significant bit in the IP broadcast address used for sending datagrams on the (logical) interface associated with the IP address of this entry. For example, when the internet standard all-ones broadcast address is used, the value is 1. read-only
ipAdEntReasmMaxSize
{ ipAddrEntry 5 }
INTEGER The size of the largest IP datagram that this entity can reassemble from incoming IP fragmented datagrams received on this interface. read-only
ipRoutingTable
{ ip 21 }
SEQUENCE OF
IpRouteEntry
This entry’s IP routing table. read-write
ipRouteEntry
{ ipRoutingTable 1 }
IpRouteEntry ::= SEQUENCE
ipRouteDest
  IpAddress,
ipRouteIfIndex
  INTEGER,
ipRouteMetric 1
  INTEGER,
ipRouteMetric 2
  INTEGER,
ipRouteMetric 3
  INTEGER,
ipRouteMetric 4
  INTEGER,
ipRouteNextHop
  IpAddress,
ipRouteType
  INTEGER,
ipRouteProto
  INTEGER,
ipRouteAge
  INTEGER
ipRouteMask
  INTEGER
A route to a particular destination. read-write
ipRouteDest
{ ipRouteEntry 1 }
IpAddress The destination IP address of this route. An entry with a value of 0.0.0.0 is considered a default route. Multiple default routes can appear in the table, but access to these multiple entries is dependent on the table-access mechanisms defined by the network management protocol in use. read-write
ipRouteIfIndex
{ ipRouteEntry 2 }
INTEGER The index value that uniquely identifies the local interface through which the next hop of this route should be reached. The interface identified by a particular value of this index is the same interface that is identified by the same value of ifIndex. read-write
ipRouteMetric1
{ ipRouteEntry 3 }
INTEGER The primary routing metric for this route. The semantics of this metric are determined by the routing protocol specified in the route’s ipRouteProto value. If this metric is not used, its value should be set to -1. read-write1
ipRouteMetric2
{ ipRouteEntry 4 }
INTEGER An alternative routing metric for this route. The semantics of this metric are determined by the routing protocol specified in the route’s ipRouteProto value. If this metric is not used, its value should be set to -1. read-write
ipRouteMetric3
{ ipRouteEntry 5 }
INTEGER An alternative routing metric for this route. The semantics of this metric are determined by the routing protocol specified in the route’s ipRouteProto value. If this metric is not used, its value should be set to -1. read-write
ipRouteMetric4
{ ipRouteEntry 6 }
INTEGER An alternative routing metric for this route. The semantics of this metric are determined by the routing protocol specified in the route’s ipRouteProto value. If this metric is not used, its value should be set to -1. read-write
ipRouteNextHop
{ ipRouteEntry 7 }
IpAddress The IP address of the next hop of this route. read-write
ipRouteType
{ ipRouteEntry 8 }
INTEGER
  other (1),
  invalid (2),
  direct (3),
  remote (4)
The type of route. read-write
ipRouteProto
{ ipRouteEntry 9 }
INTEGER
  other (1),
  local (2),
  netmgmt (3),
  icmp (4),
  egp (5),
  ggp (6),
  hello (7),
  rip (8),
  is-is (9),
  es-is (10),
  ciscoIgrp (11),
  bbnSpfIgp (12),
  ospf (13)
The routing mechanism by which this route was learned. Inclusion of values for gateway routing protocols is not intended to imply that hosts should support those protocols. read-only
ipRouteAge
{ ipRouteEntry 10 }
INTEGER The number of seconds since this route was last updated or otherwise determined to be correct. Note semantics of too old cannot be implied, except through knowledge of the routing protocol by which the route was learned. read-write
ipRouteMask
{ ipRouteEntry 11 }
ipAddress Indicate the mask to be logically ANDed with the destination address before being compared to the value in the ipRouteDest field. For those systems that do not support arbitrary subnet masks, an agent constructs the value of the ipRouteMask by determining whether the value of the correspondent ipRouteDest field belongs to a class–A, B, or C network. Then use one of the following:
mask
network
255.0.0.0
class-A
255.255.0.0
class-B
255.255.255.0
class-C
If the value of the ipRouteDest is 0.0.0.0 (a default route), then the mask value is also 0.0.0.0. All IP routing subsystems implicitly use this mechanism.
read-write