IP Object

Applies To: Windows Server 2003, Windows Server 2003 R2, Windows Server 2003 with SP1, Windows Server 2003 with SP2

The IP performance object includes counters that describe the rates at which Internet Protocol (IP) datagrams are transmitted by a computer using the IP protocol. It also describes various IP error counts.

Counter Name Description Counter Type

Datagrams Forwarded/sec

Shows the rate, in incidents per second, at which attempts were made to find routes to forward input datagrams to their final destination, because the local server was not the final IP destination. In servers that do not act as IP gateways, this rate includes only packets that were source-routed via this entity where the source-route option processing was successful.

PERF_COUNTER_COUNTER

Datagrams Outbound No Route

Shows the number of IP datagrams that were discarded because no route could be found to transmit them to their destination. This counter includes any packets counted in Datagrams Forwarded/sec that meet this "no route" criterion.

PERF_COUNTER_RAWCOUNT

Datagrams Outbound Discarded

Shows the number of output IP datagrams that were discarded even though no problems were encountered to prevent their transmission to their destination (for example, lack of buffer space). This counter includes datagrams counted in Datagrams Forwarded/sec that meet this criterion.

PERF_COUNTER_RAWCOUNT

Datagrams Received Address Errors

Shows the number of input IP datagrams that were discarded because the IP address in their IP header destination field was not valid for the computer. This count includes invalid addresses (for example, 0.0.0.0) and addresses of unsupported Classes (for example, Class E). For entities that are not IP gateways and do not forward datagrams, this counter includes datagrams that were discarded because the destination was not a local address.

PERF_COUNTER_RAWCOUNT

Datagrams Received Delivered/sec

Shows the rate, in incidents per second, at which input IP datagrams were successfully delivered to IP user-protocols, including Internet Control Message Protocol (ICMP).

PERF_COUNTER_COUNTER

Datagrams Received Discarded

Shows the number of input IP datagrams that were discarded even though problems prevented their continued processing (for example, lack of buffer space). This counter does not include any datagrams discarded while awaiting reassembly.

PERF_COUNTER_RAWCOUNT

Datagrams Received Header Errors

Shows the number of input IP datagrams that were discarded due to errors in the IP headers, including bad checksums, version number mismatch, other format errors, time-to-live exceeded, errors discovered while processing their IP options, etc.

PERF_COUNTER_RAWCOUNT

Datagrams Received Unknown Protocol

Shows the number of locally-addressed datagrams that were successfully received but were discarded because of an unknown or unsupported protocol.

PERF_COUNTER_RAWCOUNT

Datagrams Received/sec

Shows the rate, in incidents per second, at which IP datagrams were received from the interfaces, including those in error. Datagrams Received/sec is a subset of Datagrams/sec.

PERF_COUNTER_COUNTER

Datagrams Sent/sec

Shows the rate, in incidents per second, at which IP datagrams were supplied for transmission by local IP user-protocols (including ICMP). This counter does not include datagrams counted in Datagrams Forwarded/sec. Datagrams Sent/sec is a subset of Datagrams/sec.

PERF_COUNTER_COUNTER

Datagrams/sec

Shows the rate, in incidents per second, at which IP datagrams were received from or sent to the interfaces, including those in error. Forwarded datagrams are not included in this rate.

PERF_COUNTER_COUNTER

Fragment Reassembly Failures

Shows the number of failures detected by the IP reassembly algorithm, such as time outs, errors, etc. This is not necessarily a count of discarded IP fragments since some algorithms (notably RFC 815) lose track of the number of fragments by combining them as they are received.

PERF_COUNTER_RAWCOUNT

Fragmentation Failures

Shows the number of IP datagrams that were discarded because they needed to be fragmented but could not be (for example, because the "Don't Fragment" flag was set).

PERF_COUNTER_RAWCOUNT

Fragmented Datagrams/sec

Shows the rate, in incidents per second, at which datagrams were successfully fragmented.

PERF_COUNTER_COUNTER

Fragments Created/sec

Shows the rate, in incidents per second, at which IP datagram fragments were generated as a result of fragmentation.

PERF_COUNTER_COUNTER

Fragments Reassembled/sec

Shows the rate, in incidents per second, at which IP fragments were successfully reassembled.

PERF_COUNTER_COUNTER

Fragments Received/sec

Shows the rate, in incidents per second, at which IP fragments that need to be reassembled at this entity were received.

PERF_COUNTER_COUNTER