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>