[Mailman-Users] Restrict Mass Subscription
enyc at sheer.us
enyc at sheer.us
Sun Feb 13 00:19:54 CET 2005
> > The easiest way to demonstrate is turn on ECN yourself on a linux-2.4
> > or linux-2.6 host.
> > Just "echo 1 > /proc/sys/net/ipv4/tcp_ecn" as root....
> > Then you will find list.org doesn't work, until you...
> > "echo 0 > /proc/sys/net/ipv4/tcp_ecn" as root....
> I don't know what the tcp_ecn stuff does, but I can repro that easily.
> Just followed your steps and then telnet www.list.org 25. No go. At the
> same time I could still reach other servers.
Well, indeed....
This is because "list.org" server has a broken firewall of some form.
Major firewall manafacturers had code that exhibited this problem and
have fixed it basically.
But, this problem is "all-but" gone away. I.e. much better than it
used to be, but some places are still broken! [like "list.org"].
What ECN [Explicit Congestion Notification] does, is allow intermediate
internet routers to 'notify' a TCP connection of congestion BEFORE a
state of high-latency/packet_loss occurs.
This is generally a good-thing-for-everyone etc.
In order for this to work, the TCP-client needs to USE TCP_ECN
(by setting the relevant flags in TCP header initially), and
the TCP-server needs to 'support' ECN, and the congested router
needs to support marking TCP packets when busy....
> Kai
--"enyc" <enyc at sheer.us>
More information about the Mailman-Users
mailing list