Re: [re-ECN] Complete draft Charter for proposed CONEX WG
Bob Briscoe <rbriscoe@jungle.bt.co.uk> Tue, 22 December 2009 02:22 UTC
Return-Path: <rbriscoe@jungle.bt.co.uk>
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 A6CD03A6957 for <re-ecn@core3.amsl.com>;
Mon, 21 Dec 2009 18:22:46 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.412
X-Spam-Level:
X-Spam-Status: No, score=-2.412 tagged_above=-999 required=5 tests=[AWL=0.308,
BAYES_00=-2.599, DNS_FROM_RFC_BOGUSMX=1.482, GB_I_LETTER=-2,
HTML_MESSAGE=0.001, MIME_QP_LONG_LINE=1.396, RCVD_IN_DNSWL_LOW=-1]
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 rPXO-Oi6s1Um for
<re-ecn@core3.amsl.com>; Mon, 21 Dec 2009 18:22:40 -0800 (PST)
Received: from smtp2.smtp.bt.com (smtp2.smtp.bt.com [217.32.164.150]) by
core3.amsl.com (Postfix) with ESMTP id B51963A6930 for <re-ecn@ietf.org>;
Mon, 21 Dec 2009 18:22:39 -0800 (PST)
Received: from i2kc06-ukbr.domain1.systemhost.net ([193.113.197.70]) by
smtp2.smtp.bt.com with Microsoft SMTPSVC(6.0.3790.3959);
Tue, 22 Dec 2009 02:22:22 +0000
Received: from cbibipnt05.iuser.iroot.adidom.com ([147.149.196.177]) by
i2kc06-ukbr.domain1.systemhost.net with Microsoft SMTPSVC(6.0.3790.3959);
Tue, 22 Dec 2009 02:22:22 +0000
Received: From bagheera.jungle.bt.co.uk ([132.146.168.158]) by
cbibipnt05.iuser.iroot.adidom.com (WebShield SMTP v4.5 MR1a P0803.399);
id 126144854182; Tue, 22 Dec 2009 02:22:21 +0000
Received: from MUT.jungle.bt.co.uk ([10.73.130.12]) by
bagheera.jungle.bt.co.uk (8.13.5/8.12.8) with ESMTP id nBM2MFxS028030;
Tue, 22 Dec 2009 02:22:15 GMT
Message-Id: <200912220222.nBM2MFxS028030@bagheera.jungle.bt.co.uk>
X-Mailer: QUALCOMM Windows Eudora Version 7.1.0.9
Date: Tue, 22 Dec 2009 02:22:15 +0000
To: <philip.eardley@bt.com>
From: Bob Briscoe <rbriscoe@jungle.bt.co.uk>
In-Reply-To: <4A916DBC72536E419A0BD955EDECEDEC06363BEE@E03MVB1-UKBR.doma
in1.systemhost.net>
References: <4A916DBC72536E419A0BD955EDECEDEC06363BEE@E03MVB1-UKBR.domain1.systemhost.net>
Mime-Version: 1.0
Content-Type: multipart/alternative;
boundary="=====================_581738916==.ALT"
X-Scanned-By: MIMEDefang 2.56 on 132.146.168.158
X-OriginalArrivalTime: 22 Dec 2009 02:22:22.0350 (UTC)
FILETIME=[97EFAAE0:01CA82AD]
Cc: re-ecn@ietf.org
Subject: Re: [re-ECN] Complete draft Charter for proposed CONEX WG
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: Tue, 22 Dec 2009 02:22:46 -0000
Phil, One new question: Which doc do you see as "Newcomers, Read Me First for an overview of ConEx"? more inline... At 13:59 19/12/2009, philip.eardley@bt.com wrote: >Content-class: urn:content-classes:message >Content-Type: multipart/alternative; > boundary="----_=_NextPart_001_01CA80B3.735951AE" > >Bob > >Thanks, some follow-ups in-line (if your email >doesnt crash my computer for 3rd time!! >anti-crashing measures mean my replies are >labelled [phil[ but sorry bobs email is not indented/marked) > >2. Which numbers and letters mean separate docs, and which don't? > >[phil] the list of docs is in the Milestones (theres no indecision!). [BB]: As I said, and you ack'd, it wasn't clear (to me). >Didnt see that as the purpose of the Output >which is more of an overall summary about what >the WGs trying to do. On the specific topic of >transport-related output, the docs are: >· INFO Best practices on 3A & B, ie >transport of cong info & ensuring trustworhiness >· EXP TCP mod to do 3A, transport of cong >info · EXP one mechanism to ensure trustworthiness [BB]: I think (3B) one example of a trustworthiness mechanism shouldn't need anything to be standardised for interworking, so it could probably be INFO, rather than EXP. Nonetheless, these three bullets aren't quite right. We will need some generic constraints on transports and a parallel set of generic constraints on trust mechanisms. They will probably need to be normative, not just informative. But if we follow the above approach, we won't have anywhere to put them. Perhaps the three docs need to be EXP, EXP & INFO respectively? And I suggest we can't easily start the first one until after the other two (contrary to the milestone list). >Note: capability negotiation is out of scope, >except to the extent that a CONEX sender should >either be able to work with a legacy destination >or be able to fall-back to non-CONEX operation. >How about: >"Capability negotiation is only in scope to the >extent that one ConEx host needs to know the >capabilities of the other end that are necessary >for ConEx to interwork. Otherwise capability negotiation is out of scope." > >Reasoning: >The spec of the transport should surely be >whatever is necessary to implement it. If >capability negotiation is necessary, it is in scope. If not it's out of scope. > >If there are different types of legacy out there >that each require a ConEx host to behave in one >of n different ways, we need to handle them all, >whether n=1 or 3. We can't handle some of them, >and hope we can handle the others later. > >E.g. I believe a basic level of capability >negotiation will be necessary for TCP, but not for RTCP. > >Consider TCP-ECN. The way TCP was written >doesn't work well for ConEx, because the >feedback loses any more than 1 ECN mark per RTT. >If we specify a ConEx-specific feedback upgrade >to a TCP receiver (3A), the sender needs to know >whether the meaning of the feedback is legacy or new. > >[phil] I guess I dont mind deleting the Note: text. > >[phil] But I think we have a somewhat different >perspective. Id like any capability negotiation >to be the absolute minimum possible the TCP >mod doc is an EXP, make some assumptions, solve >the main case, a revised doc can handle etc. >Whereas I think youd like it to solve all the >capability negotiation in the doc, it will not >get revised, or even if it does you introduce >another migration problem / capability >negotiation, etc. on balance, I suspect that >capability negotiation is quite hard to get >right and has only a small influence on whether >conex is a success, so the WG should focus >efforts on the important bits (esp defining IP). [BB]: With the experience of working out the capability negotiation for re-ECN (which was straightforward to implement), I figure it won't be that hard to do a similar exercise for ConEx for all cases likely to arise. And, as you point out, half doing the job creates yet another migration problem later. >4. Use cases -- possible uses of CONEX >information to reduce congestion and/or increase >the accountability for it. The main purpose is >to encourage experiments that use CONEX >information and to describe their results; it is >not to delineate all potential uses cases, nor >to provide a full >architectural/deployment/security analysis of >use cases. Future work may include >specifications to implement one or more use >cases. The output is Informational and >Experimental, apart from #2 which is tentatively slated as Standards track. > >At what point do we need to decide which track >each doc is on? Surely best to have a crack at that during chartering? > >[phil] wed had a crack (assuming its obvious >which things are Info and which Expt). But you bring up some good points below. > >[phil] rather than the detail about >possibilities you give below, I wonder instead we add: >Depending on the bits that are proposed to be >used in the IP header and their semantics (eg >Bit 48, ECN nonce), there may need to be further >STD or INFO documents to reassign the bits from their current definition(s). [BB]: Yes, that text is good. That would give the necessary signals to the IESG. s/Bit 48,/Bit 48 in IPv4,/ To placate concerns, I also suggest we append "... which would be subject to the appropriate level of IESG and IETF review if they became necessary." Cheers Bob ________________________________________________________________ Bob Briscoe, BT Innovate & Design
- [re-ECN] Complete draft Charter for proposed CONE… philip.eardley
- Re: [re-ECN] Complete draft Charter for proposed … Mirja Kühlewind
- Re: [re-ECN] Complete draft Charter for proposed … philip.eardley
- Re: [re-ECN] Complete draft Charter for proposed … toby.moncaster
- Re: [re-ECN] Complete draft Charter for proposed … John Leslie
- Re: [re-ECN] Complete draft Charter for proposed … philip.eardley
- Re: [re-ECN] Complete draft Charter for proposed … toby.moncaster
- Re: [re-ECN] Complete draft Charter for proposed … Leslie Daigle
- Re: [re-ECN] Complete draft Charter for proposed … philip.eardley
- Re: [re-ECN] Complete draft Charter for proposed … Bob Briscoe
- Re: [re-ECN] Complete draft Charter for proposed … philip.eardley
- Re: [re-ECN] Complete draft Charter for proposed … Bob Briscoe
- Re: [re-ECN] Complete draft Charter for proposed … Bob Briscoe
- Re: [re-ECN] Complete draft Charter for proposed … Leslie Daigle
- Re: [re-ECN] Complete draft Charter for proposed … Bob Briscoe
- Re: [re-ECN] Complete draft Charter for proposed … philip.eardley
- Re: [re-ECN] Complete draft Charter for proposed … Bob Briscoe
- Re: [re-ECN] Complete draft Charter for proposed … Ingemar Johansson S
- Re: [re-ECN] Complete draft Charter for proposed … Leslie Daigle
- Re: [re-ECN] Complete draft Charter for proposed … Lars Eggert
- Re: [re-ECN] Complete draft Charter for proposed … Bob Briscoe
- Re: [re-ECN] Complete draft Charter for proposed … Ingemar Johansson S
- Re: [re-ECN] Complete draft Charter for proposed … philip.eardley