Re: [Tsvwg] ECN-based TCP
Liaw Yong Shyang <liawys@cwc.nus.edu.sg> Thu, 18 April 2002 03:21 UTC
Received: from optimus.ietf.org (ietf.org [132.151.1.19] (may be forged)) by ietf.org (8.9.1a/8.9.1a) with ESMTP id XAA16290 for <tsvwg-archive@odin.ietf.org>; Wed, 17 Apr 2002 23:21:39 -0400 (EDT)
Received: (from daemon@localhost) by optimus.ietf.org (8.9.1a/8.9.1) id XAA08027 for tsvwg-archive@odin.ietf.org; Wed, 17 Apr 2002 23:21:43 -0400 (EDT)
Received: from optimus.ietf.org (localhost [127.0.0.1]) by optimus.ietf.org (8.9.1a/8.9.1) with ESMTP id WAA06660; Wed, 17 Apr 2002 22:55:52 -0400 (EDT)
Received: from ietf.org (odin [132.151.1.176]) by optimus.ietf.org (8.9.1a/8.9.1) with ESMTP id WAA06629 for <tsvwg@ns.ietf.org>; Wed, 17 Apr 2002 22:55:49 -0400 (EDT)
Received: from cwcsun41.cwc.nus.edu.sg (cwcsun41.cwc.nus.edu.sg [137.132.163.102]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id WAA15956 for <tsvwg@ietf.org>; Wed, 17 Apr 2002 22:55:43 -0400 (EDT)
Received: from liawys.cwc.nus.edu.sg (8273000520.cwc.nus.edu.sg [172.16.1.171]) by cwcsun41.cwc.nus.edu.sg (8.9.3/8.9.3) with ESMTP id KAA09929; Thu, 18 Apr 2002 10:54:25 +0800 (SGT)
Message-Id: <4.3.2.7.2.20020418101113.00b21c90@postman.cwc.nus.edu.sg>
X-Sender: liawys@postman.cwc.nus.edu.sg
X-Mailer: QUALCOMM Windows Eudora Version 4.3.2
Date: Thu, 18 Apr 2002 11:03:25 +0800
To: Lloyd Wood <L.Wood@eim.surrey.ac.uk>
From: Liaw Yong Shyang <liawys@cwc.nus.edu.sg>
Subject: Re: [Tsvwg] ECN-based TCP
Cc: tsvwg@ietf.org
In-Reply-To: <Pine.SOL.4.43.0204171149370.293-100000@phaestos.ee.surrey. ac.uk>
References: <4.3.2.7.2.20020417131407.00ad87c0@postman.cwc.nus.edu.sg>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format="flowed"
Sender: tsvwg-admin@ietf.org
Errors-To: tsvwg-admin@ietf.org
X-Mailman-Version: 1.0
Precedence: bulk
List-Id: Transport Area Working Group <tsvwg.ietf.org>
X-BeenThere: tsvwg@ietf.org
At 11:59 AM 4/17/02 +0100, Lloyd Wood wrote: >ECN is an imperfect measure of congestion; packets marked with an ECN >bit are themselves subject to congestion. If you receive a packet >marked with an ECN bit (and it really is an ECN bit rather than some >old-style QoS marking...) you know there's congestion in your path, >but if you don't you can't be sure (because the packet might be lost). Yes, packets can be lost due to buffer over-flow, or along the path to destination. To make ECN more robust to losses, we can do the followings: a. mark more packets (i.e. higher marking probability near the maxthresh) -- this shall aid against marked packet loss along the path. b. use timeout as congestion indication (as a backup), and reset cwnd to 1 (as in traditional TCP). -- this shall help to capture persistent congestion in the router. With occasional losses, I think it is not a problem. >So, TCP can never expect to rely only on ECN. (In IPv6 there's no >header checksum -- so can you really trust the ECN bit you see?) Yes this is a problem, and I haven't really think much about the security aspect. What about the "ECN-nonce" proposed in the Internet draft "Robust ECN Signaling with Nonces" at http://www.ietf.org/internet-drafts/draft-ietf-tsvwg-tcp-nonce-02.txt? Can that help? >The ECN counter as an IP header option would require *large* amounts >of router processing, as packets with options are not handled on a >fast path or in hardware. And if path rerouting occurs during a >TCP session or you have split paths... Yes, IP option is not a nice thing, but there is no more space in the IP header. For IPv6, it can be an IPv6 header extension. Actually, it is not necessary to send "ecn-counter" option in every packets all the time. We may send the option on packets for the 1st few windows to determine that the paths taken (including multi-paths) are ECN-capable, and then every few other windows regularly -- assuming that paths will not changes too frequently. >TCP negotiation's in RFC3168 section 6; splits paths are further down. OK, I will take a look at it. Thank. _______________________________________________ tsvwg mailing list tsvwg@ietf.org https://www1.ietf.org/mailman/listinfo/tsvwg
- [Tsvwg] ECN-based TCP Liaw Yong Shyang
- Re: [Tsvwg] ECN-based TCP Lloyd Wood
- Re: [Tsvwg] ECN-based TCP Randall Stewart
- Re: [Tsvwg] ECN-based TCP Sally Floyd
- Re: [Tsvwg] ECN-based TCP Liaw Yong Shyang
- Re: [Tsvwg] ECN-based TCP Liaw Yong Shyang
- Re: [Tsvwg] ECN-based TCP Liaw Yong Shyang
- Re: [Tsvwg] ECN-based TCP Elia Chen
- Re: [Tsvwg] ECN-based TCP Liaw Yong Shyang