Configuring icmp to send error packets, Advantage of sending icmp error packets – H3C Technologies H3C WX6000 Series Access Controllers User Manual

Page 97

Advertising
background image

11-4

To do…

Use the command…

Remarks

Configure TCP finwait timer’s
timeout value

tcp timer fin-timeout time-value

Optional
By default, the timeout value is 675
seconds.

Configure the size of TCP
receive/send buffer

tcp window window-size

Optional
By default, the buffer is 8 kilobytes.

The actual length of the finwait timer is determined by the following formula:

Actual length of the finwait timer = (Configured length of the finwait timer – 75) + configured length of the
synwait timer

Configuring ICMP to Send Error Packets

Sending error packets is a major function of ICMP protocol. In case of network abnormalities, ICMP
packets are usually sent by the network or transport layer protocols to notify corresponding devices so
as to facilitate control and management.

Advantage of sending ICMP error packets

There are three kinds of ICMP error packets: redirect packets, timeout packets and destination
unreachable packets. Their sending conditions and functions are as follows.

1) Sending ICMP redirect packets

A host may have only a default route to the default gateway in its routing table after startup. The default
gateway will send ICMP redirect packets to the source host and notify it to reselect a correct next hop
router to send the subsequent packets, if the following conditions are satisfied:

z

The receiving and forwarding interfaces are the same.

z

The selected route has not been created or modified by ICMP redirect packet.

z

The selected route is not the default route of the device.

z

There is no source route option in the packet.

ICMP redirect packets function simplifies host administration and enables a host to gradually establish a
sound routing table to find out the best route

2) Sending ICMP timeout packets

If the device received an IP packet with a timeout error, it drops the packet and sends an ICMP timeout
packet to the source.

The device will send an ICMP timeout packet under the following conditions:

z

If the device finds the destination of a packet is not itself and the TTL field of the packet is 1, it will
send a “TTL timeout” ICMP error message.

z

When the device receives the first fragment of an IP datagram whose destination is the device itself,
it will start a timer. If the timer times out before all the fragments of the datagram are received, the
device will send a “reassembly timeout” ICMP error packet.

3) Sending ICMP destination unreachable packets

Advertising