RE: [PCN] ProblemStatement Issue NEW: Notion of TRUST

Bob Briscoe <rbriscoe@jungle.bt.co.uk> Fri, 13 October 2006 15:47 UTC

Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1GYPGP-0001cy-AP; Fri, 13 Oct 2006 11:47:57 -0400
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1GYPGO-0001co-Qn for pcn@ietf.org; Fri, 13 Oct 2006 11:47:56 -0400
Received: from smtp2.smtp.bt.com ([217.32.164.150]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1GYPGD-0006FC-S3 for pcn@ietf.org; Fri, 13 Oct 2006 11:47:56 -0400
Received: from i2kc06-ukbr.domain1.systemhost.net ([193.113.197.70]) by smtp2.smtp.bt.com with Microsoft SMTPSVC(6.0.3790.1830); Fri, 13 Oct 2006 16:47:44 +0100
Received: from cbibipnt05.iuser.iroot.adidom.com ([147.149.196.177]) by i2kc06-ukbr.domain1.systemhost.net with Microsoft SMTPSVC(6.0.3790.211); Fri, 13 Oct 2006 16:47:43 +0100
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 1160754463177; Fri, 13 Oct 2006 16:47:43 +0100
Received: from mut.jungle.bt.co.uk ([10.86.0.215]) by bagheera.jungle.bt.co.uk (8.13.5/8.12.8) with ESMTP id k9DFldHK031348; Fri, 13 Oct 2006 16:47:41 +0100
Message-Id: <5.2.1.1.2.20061013153021.0377e6a0@pop3.jungle.bt.co.uk>
X-Sender: rbriscoe@pop3.jungle.bt.co.uk
X-Mailer: QUALCOMM Windows Eudora Version 5.2.1
Date: Fri, 13 Oct 2006 16:47:42 +0100
To: Kwok-Ho Chan <khchan@nortel.com>
From: Bob Briscoe <rbriscoe@jungle.bt.co.uk>
Subject: RE: [PCN] ProblemStatement Issue NEW: Notion of TRUST
Mime-Version: 1.0
X-Spam-Score: -0.034 () ALL_TRUSTED,HTML_10_20,HTML_MESSAGE,MIME_HTML_ONLY
X-Scanned-By: MIMEDefang 2.56 on 132.146.168.158
X-OriginalArrivalTime: 13 Oct 2006 15:47:43.0816 (UTC) FILETIME=[EC1DBC80:01C6EEDE]
X-Spam-Score: 1.5 (+)
X-Scan-Signature: 41c17b4b16d1eedaa8395c26e9a251c4
Cc: pcn@ietf.org, "Geib, Ruediger" <Ruediger.Geib@t-systems.com>
X-BeenThere: pcn@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Pre-Congestion Notification Discussion List <pcn.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/pcn>, <mailto:pcn-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www1.ietf.org/pipermail/pcn>
List-Post: <mailto:pcn@ietf.org>
List-Help: <mailto:pcn-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/pcn>, <mailto:pcn-request@ietf.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============2138158863=="
Errors-To: pcn-bounces@ietf.org

Kwok,

At 11:05 AM 10/11/2006, Kwok-Ho Chan wrote:
Ruediger:
I would like to include the result of these discussions into
future versions of the Problem Statement draft if appropriate.

Feel free to use the description of the trust problem I've already written in section 3 of <http://www.ietf.org/internet-drafts/draft-briscoe-tsvwg-re-ecn-border-cheat-01.txt" rel="nofollow">draft-briscoe-tsvwg-re-ecn-border-cheat-01.txt>. Although that draft describes a solution, chartering that we will solve this problem is a different matter...

Trusting whether an upstream response will follow from downstream congestion, is a hard problem that is currently not possible in the Internet architecture. No other IETF activity has given itself a bar this high (TCP and every other IETF transport assumes trust in the upstream sender's response to congestion).

Nonetheless, re-ECN claims to solve this problem. It claims to ensure that the sender can be trusted to respond correctly to downstream congestion, and everyone in the feedback loop can be trusted to pass on congestion feedback honestly (without using crypto). And the above border-cheating I-D addresses this problem specifically for the edge-edge deployment model of PCN.

However, re-ECN currently proposes to use the last undefined bit in the IPv4 header so it's unlikely to happen in the same timeframe as we are hoping to get PCN work to standards track.

So, the current approach proposed for chartering the PCN w-g is to assume trust with respect to responding to congestion, just like all other IETF work does.

But, the trust issue is particularly acute for inelastic flows (which is why we need admission control). A few non-complying flows can make /all/ other competing flows useless.

In practice, PCN is actually further ahead on this issue than any other IETF activity. But in the PCN charter we shouldn't commit ourselves to /having/ to be further ahead than the Internet architecture allows. However, we should include this very important issue in the problem statement. And we should say it is the standards activity most likely to be added if/when the group re-charters after it has achieved it's initial objectives.

In particular, we should discuss how to allow space for a solution like re-ECN, when standardising a protocol encoding for PCN (re-PCN if you like). I outlined a possible encoding in the above border-cheating draft.

If we did want to standardise re-PCN into bit 48 of the IP header, the process isn't even clear. I think we could define it for experimental use within a controlled region. That seems to fits the sprit of the recently approved BCP on experiments in the IP header <draft-fenner-iana-exp-2780-05.txt>. But I can't get a clear answer from anyone whether it does. Before the BCP was issued, I pointed out to Bill Fenner that the BCP doesn't give the assignment process for bit 48, and he decided it was best to continue not to mention it.


Bob


____________________________________________________________________________
Notice: This contribution is the personal view of the author and does not necessarily reflect the technical nor commercial direction of BT plc.
____________________________________________________________________________
Bob Briscoe,                           Networks Research Centre, BT Research
B54/77 Adastral Park,Martlesham Heath,Ipswich,IP5 3RE,UK.    +44 1473 645196
_______________________________________________
PCN mailing list
PCN@ietf.org
https://www1.ietf.org/mailman/listinfo/pcn