[conex] ConEx credit & audit: status update
Bob Briscoe <bob.briscoe@bt.com> Thu, 17 October 2013 08:26 UTC
Return-Path: <bob.briscoe@bt.com>
X-Original-To: conex@ietfa.amsl.com
Delivered-To: conex@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A126411E80F5 for <conex@ietfa.amsl.com>; Thu, 17 Oct 2013 01:26:45 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.607
X-Spam-Level:
X-Spam-Status: No, score=-2.607 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, DATE_IN_PAST_12_24=0.992, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id HMCIwxAtZWY3 for <conex@ietfa.amsl.com>; Thu, 17 Oct 2013 01:26:39 -0700 (PDT)
Received: from hubrelay-rd.bt.com (hubrelay-rd.bt.com [62.239.224.99]) by ietfa.amsl.com (Postfix) with ESMTP id EF3D821F92E7 for <conex@ietf.org>; Thu, 17 Oct 2013 01:26:33 -0700 (PDT)
Received: from EVMHR01-UKBR.domain1.systemhost.net (193.113.108.40) by EVMHR68-UKRD.bt.com (10.187.101.23) with Microsoft SMTP Server (TLS) id 8.3.279.1; Thu, 17 Oct 2013 09:26:30 +0100
Received: from EPHR01-UKIP.domain1.systemhost.net (147.149.196.177) by EVMHR01-UKBR.domain1.systemhost.net (193.113.108.40) with Microsoft SMTP Server (TLS) id 8.3.297.1; Thu, 17 Oct 2013 09:26:15 +0100
Received: from bagheera.jungle.bt.co.uk (132.146.168.158) by EPHR01-UKIP.domain1.systemhost.net (147.149.196.177) with Microsoft SMTP Server id 14.2.347.0; Thu, 17 Oct 2013 09:26:10 +0100
Received: from BTP075694.jungle.bt.co.uk ([10.109.159.118]) by bagheera.jungle.bt.co.uk (8.13.5/8.12.8) with ESMTP id r9H8Q8RC002174; Thu, 17 Oct 2013 09:26:09 +0100
Message-ID: <201310170826.r9H8Q8RC002174@bagheera.jungle.bt.co.uk>
X-Mailer: QUALCOMM Windows Eudora Version 7.1.0.9
Date: Wed, 16 Oct 2013 18:52:29 +0100
To: Marcelo BAGNULO BRAUN <marcelo@it.uc3m.es>, Nandita Dukkipati <nanditad@google.com>
From: Bob Briscoe <bob.briscoe@bt.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format="flowed"
X-Scanned-By: MIMEDefang 2.56 on 132.146.168.158
Cc: ConEx IETF list <conex@ietf.org>
Subject: [conex] ConEx credit & audit: status update
X-BeenThere: conex@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Congestion Exposure working group discussion list <conex.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/conex>, <mailto:conex-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/conex>
List-Post: <mailto:conex@ietf.org>
List-Help: <mailto:conex-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/conex>, <mailto:conex-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 17 Oct 2013 08:26:45 -0000
ConEx chairs, David Wagner, Mirja Kuehlewind & I have been meeting over the past 2 days to sort out whether the approach to credit the w-g agreed is correct and feasible. You may recall that last July we agreed at the working group meeting in Berlin to go with David Wagner's idea of requiring audit to check for a non-negative balance of (credit - (loss or ECN)) as well as (re-echo - (loss or ECN)), so the source has to effectively 'pay' twice for congestion, with credit and with re-echo. (See draft-wagner-conex-credit-00 Section.3.3. "Credit As Congestion Surcharge") The more I think about the idea, the more I like it - I'm grateful to David for thinking up this idea - it's solved an otherwise major problem. We all agree that there are still some niggles with it, which we will write up by updating David's draft (above). But more importantly (if the relevant co-authors agree) we will reflect this change in thinking with the relevant normative text in: draft-ietf-conex-destopt and draft-ietf-conex-tcp-modifications. For these expt track docs, we aim to issue new revisions before Monday's deadline, even there is no ConEx meeting planned for Vancouver. We intend to write up a full (Informational) spec of audit and credit by revising draft-wagner-conex-credit-00 (we may use a new filename to include the word audit). This will document all the potential attacks against ConEx and the way the audit function handles them. We'll need to build a new implementation to test it, then we can include reference pseudocode in the draft (all the ideas from the auditor in my PhD that Toby Moncaster implemented are just as applicable to these attacks, even with the change in the definition of credit). Matt Mathis & I will also be making the few promised updates to conex-abstract-mech (Informational) before Monday. Bob ________________________________________________________________ Bob Briscoe, BT
- [conex] ConEx credit & audit: status update Bob Briscoe
- Re: [conex] ConEx credit & audit: status update David Wagner
- Re: [conex] ConEx credit & audit: status update Bob Briscoe
- Re: [conex] ConEx credit & audit: status update David Wagner
- Re: [conex] ConEx credit & audit: status update Matt Mathis
- Re: [conex] ConEx credit & audit: status update David Wagner