On Thu, 15 Mar 2007, in the Usenet newsgroup comp.os.linux.networking, in
article <(E-Mail Removed)>, buck wrote:
>(Moe Trin) wrote:
>> buck wrote:
>>> When I disabled ECN for that site, it immediately started working.
>>
>>Someone with an old router running an old version of the O/S.
>>>ECN is not (or at least is not enabled) in the standard Linux 2.4
>>>kernel. It was added and turned on here, partly because problems
>>>associated with ECN seem to have become very rare. (Either that or
>>>very few _use_ ECN?)
>>
>>You're pushing memory, but that feature was added in 2.4.0 back in...
>>well, 2.4.0 is dated Jan 4, 2001 but the problem was seen in the
>>summer of 2000. I see packets with ECN enabled constantly, so I suspect
>>you're seeing a rarity.
>Stuff I find on the web says that 2.4.20 had a bug that was fixed in
>2.4.21 kernel versions - having to do with endianess (if I understand
>correctly). We are comfortable that our kernel and iptables are OK.
The ChangeLog-2.4.21 file isn't all that informative:
-rw-rw-r-- 1 536 536 97324 Jun 13 2003 ChangeLog-2.4.21
but I don't think the problem is on your end. The Cisco change notice
is talking about a problem that many systems had in 2000, relating to
the change to the ECN which wasn't formally adopted until RFC3168 in
September 2001. Router software before the adaptation would barf over
the unknown flags (it had originally been an experimental service from
RFC2481 in January 1999). Hey, it's only been five and a half years,
and you can't expect every router on the Internet to be updated this
quick, can you? ;-)
>Although this list has not been updated in almost a year, I did find
>this "ECN Hall of Shame", and it does contain the Bad Boy I created an
>exception for:
>http://urchin.earth.li/cgi-bin/ecn.pl
I've grabbed a copy at ~02:30 UTC on the 16th (today), and that has a
line that reads
Data was last processed: 2005-02-13, 13:19 GMT
and none of the dates in the file seem later than that.
Old guy