ICMP Source Quench

From Wikipedia, the free encyclopedia

The Source Quench is an Internet Control Message Protocol message which requests the sender to decrease the traffic rate of messages to a router or host. This message may be generated if the router or host does not have sufficient buffer space to process the request, or may occur if the router or host's buffer is approaching its limit.

00 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
Type = 4 Code = 0 Header Checksum
Empty
IP Header + First 8 Bytes of Original Datagram's Data
  • Type must be set to 4.
  • Code must be set to 0.
  • The additional data is used by the sender to match the reply with the associated request.

[edit] References

  • RFC 792 - INTERNET CONTROL MESSAGE PROTOCOL
  • RFC 1016 - Something a Host Could Do with Source Quench: The Source Quench Introduced Delay (SQuID)
  • RFC 1122 - Requirements for Internet Hosts -- Communication Layers
Languages