Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 02 Oct 1997 22:55:39 +0900
From:      Kenjiro Cho <kjc@csl.sony.co.jp>
To:        hackers@FreeBSD.ORG
Subject:   icmp sourcequench
Message-ID:  <199710021355.WAA16171@hotaka.csl.sony.co.jp>

next in thread | raw e-mail | index | archive | help

I noticed that FreeBSD routers (and most other BSD based routers)
send an ICMP_SOURCEQUENCH packet everytime a forwarding packet gets
dropped, in other words, ip_forward receives ENOBUFS from ip_output. 

Isn't it better to comment out this part of the code?

RFC1812 (Requirements for IP Version 4 Routers) says:

  4.3.3.3 Source Quench

   A router SHOULD NOT originate ICMP Source Quench messages.  As
   specified in Section [4.3.2], a router that does originate Source
   Quench messages MUST be able to limit the rate at which they are
   generated.

   DISCUSSION
      Research seems to suggest that Source Quench consumes network
      bandwidth but is an ineffective (and unfair) antidote to
      congestion.  See, for example, [INTERNET:9] and [INTERNET:10].
      Section [5.3.6] discusses the current thinking on how routers
      ought to deal with overload and network congestion.

--kj

---
Kenjiro Cho
Sony Computer Science Laboratory Inc.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199710021355.WAA16171>