Re: [re-ECN] ConEx-IP & ConEx-TCP as separate docs?
"Don Bowman" <don@sandvine.com> Mon, 14 December 2009 18:38 UTC
Return-Path: <don@sandvine.com>
X-Original-To: re-ecn@core3.amsl.com
Delivered-To: re-ecn@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix)
with ESMTP id E429D3A690C for <re-ecn@core3.amsl.com>;
Mon, 14 Dec 2009 10:38:36 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level:
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5
tests=[BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com
[127.0.0.1]) (amavisd-new, port 10024) with ESMTP id QARpmnL00jHX for
<re-ecn@core3.amsl.com>; Mon, 14 Dec 2009 10:38:36 -0800 (PST)
Received: from mail2.sandvine.com (Mail1.sandvine.com [64.7.137.134]) by
core3.amsl.com (Postfix) with ESMTP id EAC0F3A6909 for <re-ecn@ietf.org>;
Mon, 14 Dec 2009 10:38:35 -0800 (PST)
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Date: Mon, 14 Dec 2009 13:38:27 -0500
Message-ID: <EB618291F3454E4DA10D152B9045C017022F8758@exchange-2.sandvine.com>
In-Reply-To: <200912141818.nBEIICBS025236@bagheera.jungle.bt.co.uk>
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
Thread-Topic: [re-ECN] ConEx-IP & ConEx-TCP as separate docs?
Thread-Index: Acp86eWEjhyu0E7+QaGJHWWR3KhXPgAAMhEA
References: <200912141818.nBEIICBS025236@bagheera.jungle.bt.co.uk>
From: "Don Bowman" <don@sandvine.com>
To: "Bob Briscoe" <rbriscoe@jungle.bt.co.uk>,
"ConEx IETF list" <re-ecn@ietf.org>
Subject: Re: [re-ECN] ConEx-IP & ConEx-TCP as separate docs?
X-BeenThere: re-ecn@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: re-inserted explicit congestion notification <re-ecn.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/re-ecn>,
<mailto:re-ecn-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/re-ecn>
List-Post: <mailto:re-ecn@ietf.org>
List-Help: <mailto:re-ecn-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/re-ecn>,
<mailto:re-ecn-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 14 Dec 2009 18:38:37 -0000
From: Bob Briscoe > Folks, > > In chartering discussions, the ConEx spec(s) for IP are implicitly > separate from those for TCP and for other transports. On balance I > believe separating IP out is the best course, but I'm I'm willing to > be persuaded otherwise, hence this posting... > ... > > Also: > 1) No-one will be able to implement an IP-only spec without also > implementing a transport. > 2) IP doesn't recognise flows, but we will have to talk about what to > do at flow start and after flow idle time (because ConEx is about > expectation of congestion, which you don't know at these times). > 3) IP also doesn't recognise round trip times, but again we will have > to talk about them - for instance, the expectation of congestion > depends how much the transport plans to increase its rate in the next > RTT. > 4) It won't be easy to include transport example(s) without confusing > the reader into thinking this is a spec of that transport. > For IP, would we maybe start just @ ipv6, it does have a flow (RFC3697). Having the success of TCP behind would make it simpler to convince adopters. For a router adopter, the flow need not be the 5-tuple, even in the TCP case, it could be e.g. MPLS. Similarly i'm assuming that there is no intent to solve IPSEC-AH with transport mode for TCP? TCP typically is not fragmented, although tunnels + misconfiguration do lead rise to a small amount. So if we address TCP-only i suspect will not be addressing the fragmented case where PMTU has failed us. TCP-only would also let us conveniently skip some multicast issues. If its TCP-only, would i assume that associated ICMP would be included as part of the flow? (e.g. from PMTU). I would support the pragmatic "split and solve tcp" approach. There are of course some non-TCP, congestion-causing, flow-based cases (e.g. VPN over UDP, GRE) that are skipped by this. --don
- [re-ECN] ConEx-IP & ConEx-TCP as separate docs? Bob Briscoe
- Re: [re-ECN] ConEx-IP & ConEx-TCP as separate doc… Don Bowman
- Re: [re-ECN] ConEx-IP & ConEx-TCP as separate doc… Ingemar Johansson S
- Re: [re-ECN] ConEx-IP & ConEx-TCP as separate doc… Bob Briscoe
- Re: [re-ECN] ConEx-IP & ConEx-TCP as separate doc… Mirja Kuehlewind
- Re: [re-ECN] ConEx-IP & ConEx-TCP as separate doc… Bob Briscoe