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>
index | next in thread | raw e-mail
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.
help
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199710021355.WAA16171>
