Re: [PCN] FW: RE: PCN encoding option
<philip.eardley@bt.com> Fri, 22 February 2008 18:14 UTC
Return-Path: <pcn-bounces@ietf.org>
X-Original-To: ietfarch-pcn-archive@core3.amsl.com
Delivered-To: ietfarch-pcn-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id AD4F33A67F3; Fri, 22 Feb 2008 10:14:05 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 1.224
X-Spam-Level: *
X-Spam-Status: No, score=1.224 tagged_above=-999 required=5 tests=[AWL=-2.439, BAYES_00=-2.599, FH_RELAY_NODNS=1.451, HELO_MISMATCH_ORG=0.611, J_CHICKENPOX_21=0.6, J_CHICKENPOX_23=0.6, J_CHICKENPOX_73=0.6, MANGLED_TOOL=2.3, RDNS_NONE=0.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 NehHjqT8CmxZ; Fri, 22 Feb 2008 10:14:04 -0800 (PST)
Received: from core3.amsl.com (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 9DF5E3A6808; Fri, 22 Feb 2008 10:14:04 -0800 (PST)
X-Original-To: pcn@core3.amsl.com
Delivered-To: pcn@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 21DFB3A67F3 for <pcn@core3.amsl.com>; Fri, 22 Feb 2008 10:14:04 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
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 FzBghHRJz9Vo for <pcn@core3.amsl.com>; Fri, 22 Feb 2008 10:13:58 -0800 (PST)
Received: from smtp2.smtp.bt.com (smtp2.smtp.bt.com [217.32.164.150]) by core3.amsl.com (Postfix) with ESMTP id 288093A6808 for <pcn@ietf.org>; Fri, 22 Feb 2008 10:13:58 -0800 (PST)
Received: from E03MVZ1-UKDY.domain1.systemhost.net ([193.113.30.62]) by smtp2.smtp.bt.com with Microsoft SMTPSVC(6.0.3790.1830); Fri, 22 Feb 2008 18:13:53 +0000
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Date: Fri, 22 Feb 2008 18:13:52 -0000
Message-ID: <75A199C5D243C741BF3D3F1EBCEF9BA503B345C3@E03MVZ1-UKDY.domain1.systemhost.net>
In-Reply-To: <47BEAAE9.5040802@informatik.uni-wuerzburg.de>
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
Thread-Topic: [PCN] FW: RE: PCN encoding option
Thread-Index: Ach1Qh+xO+q0EiygQbGwezIKlZvXPwAN+R4Q
From: philip.eardley@bt.com
To: menth@informatik.uni-wuerzburg.de, toby.moncaster@bt.com
X-OriginalArrivalTime: 22 Feb 2008 18:13:53.0580 (UTC) FILETIME=[AE9B46C0:01C8757E]
Cc: pcn@ietf.org, bob.briscoe@bt.com
Subject: Re: [PCN] FW: RE: PCN encoding option
X-BeenThere: pcn@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: PCN WG list <pcn.ietf.org>
List-Unsubscribe: <http://www.ietf.org/mailman/listinfo/pcn>, <mailto:pcn-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/pipermail/pcn>
List-Post: <mailto:pcn@ietf.org>
List-Help: <mailto:pcn-request@ietf.org?subject=help>
List-Subscribe: <http://www.ietf.org/mailman/listinfo/pcn>, <mailto:pcn-request@ietf.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: pcn-bounces@ietf.org
Errors-To: pcn-bounces@ietf.org
3 replies below to snippets from this thread phil > > resetting 01- and 10-marked packets to 00-marking does not conflict with > RFC4774, only interchanging them is bad: don't agree. Swapping 01 & 10 breaks the ecn nonce. But setting ect [10 or 01] to 00 turns off ECN 3168. since 3168 is a STD, this is a problem. > > A requirement for compatibility with end-nodes using default ECN is > that if a packet that *could* be using default semantics is marked > with the ECN codepoint "00", this marking must not be changed to > "01", "10", or "11" in the network. This prevents the packet from > being represented incorrectly to a default-ECN router downstream as > ECN-Capable. Similarly, if a packet that *could* be using default > semantics is marked with the ECN codepoint "01", then this codepoint > should not be changed to "10" in the network (and a "10" codepoint > should not be changed to "01"). This requirement is necessary to > avoid interference with the transport protocol's use of the ECN nonce > [RFC3540]. > > Regards, > > Michael > ---- Ingemar said: > Routers located after PCN egress won't be able to set ECN "11" as the > flow is not anymore regarded as ECN capable (on IP level). Wireless > nodes such as LTE-eNB can however be instructed to set ECN "11" during > congestion as this then controlled using out of band signaling, this out > of band signaling is in turn controlled by policy rules that will limit > the risk for cheating. > Note that this is meant for realtime traffic and a means to do efficient > adaptation in a wireless enviroment where the transmission capacity for > a single user changes changes dynamically due to physical factors such > as shadowing et.c. think the talk about future uses of ECN by wireless users is a bit speculative. Worrying about things that are ietf stds already is hard enough! ----- Elsewhere Ingemar also said: > The next alternative is then > PCN Meaning ECN DSCP > ============================= > PCN capable 00 PCN 1 > Admission Mark 01 PCN 1 > Termination Mark 10 PCN 1 > > PCN capable+ECN CE 00 PCN 2 > AM+ECN CE 01 PCN 2 > TM+ECN CE 10 PCN 2 > > I essence ECN-CE is mapped to PCN 2 at PCN ingress. At PCN egress PCN 2 > is mapped back to the ECN bits as ECN-CE "11". > > AfM can also be included in the schema this could be directly compared with toby's scheme, in that they both use ECN & 2 DSCPs. So I copied in the pros and cons that toby claims for his scheme, & added some remarks below to compare with your idea > Pros: > o Termination marking and admission marking are independent, eg > termination marking can be done after a packet has been admission marked. > Therefore a router can write AM or TM without having to read the packet's > PCN marking first, which is easier to implement. (Note: Over-writing a TM > with AM is not allowed for 3SM & CL, see draft-charny-pcn-comparison.) your scheme doesn't have this pro > > o This scheme avoids giving semantics to ECT(0) and ECT(1). This is > safest option if packets leak outside the PCN region, due to some fort of > misconfiguration of the PCN-boundary-nodes (relevant for a single domain > deployment of PCN). see issue above about loss of 3168 semantics. > > o It leaves open the possibility of using ECT(0) and ECT(1) in some > mysterious way in a future end-to-end PCN deployment > > o For a router to classify a packet as PCN, it simply reads its DSCP. > This is probably easier than checking both its DSCP & ECN fields. > > o Incremental deployment steps are possible > [1] could deploy SM initially and later AM/TM. Just add the second DSCP. > If a router isn't upgraded at the same time nothing too horrific happens. > [2] could just deploy admission control & add termination later, just by > adding a new DSCP; there is no need to change the encoding and check for > backwards compatibility? Vice-versa is also ok? This pro is lost > > Cons: > o It needs an extra DSCP, per PCN behaviour aggregate. (Although possibly > it's OK to use the same DSCP for TM for all PCN BAs?) > > o If a packet (in a PCN flow) arrives at the egress with its ECN = 11 and > it really is required to preserve this info across the PCN-domain, then > some complexity is needed at the PCN-boundary-nodes (tunnelling) you're trying to avoid this con, which is a noble aim & would be nice if succeed, although I don't think you've managed it > > o If the PCN-domain is operating multipath routing (ECMP) that uses the > DSCP to select routes, then there may be mis-ordering of packets within a > flow. This may be OK as (1) no-one has yet said they know of an ECMP > algorithm that in practie uses the DSCP; (2) a risk of mis-ordering when > there is termination marking may be acceptable point (2) doesn't hold for your scheme _______________________________________________ PCN mailing list PCN@ietf.org http://www.ietf.org/mailman/listinfo/pcn
- [PCN] FW: RE: PCN encoding option toby.moncaster
- Re: [PCN] FW: RE: PCN encoding option Michael Menth
- Re: [PCN] FW: RE: PCN encoding option philip.eardley
- Re: [PCN] FW: RE: PCN encoding option philip.eardley
- Re: [PCN] FW: RE: PCN encoding option toby.moncaster
- Re: [PCN] FW: RE: PCN encoding option Michael Menth
- Re: [PCN] FW: RE: PCN encoding option Michael Menth
- Re: [PCN] FW: RE: PCN encoding option Ingemar Johansson S
- Re: [PCN] FW: RE: PCN encoding option philip.eardley
- Re: [PCN] FW: RE: PCN encoding option Michael Menth
- Re: [PCN] FW: RE: PCN encoding option philip.eardley
- Re: [PCN] FW: RE: PCN encoding option Michael Menth
- Re: [PCN] FW: RE: PCN encoding option Georgios Karagiannis
- Re: [PCN] FW: RE: PCN encoding option toby.moncaster
- Re: [PCN] FW: RE: PCN encoding option philip.eardley
- Re: [PCN] FW: RE: PCN encoding option toby.moncaster
- Re: [PCN] FW: RE: PCN encoding option Georgios Karagiannis
- Re: [PCN] FW: RE: PCN encoding option Ingemar Johansson S
- Re: [PCN] FW: RE: PCN encoding option philip.eardley
- [PCN] Routers and ECMP (part of FW: RE: PCN encod… Geib, Ruediger
- Re: [PCN] FW: RE: PCN encoding option Georgios Karagiannis
- Re: [PCN] FW: RE: PCN encoding option toby.moncaster
- Re: [PCN] FW: RE: PCN encoding option toby.moncaster
- Re: [PCN] FW: RE: PCN encoding option philip.eardley
- Re: [PCN] FW: RE: PCN encoding option Georgios Karagiannis
- Re: [PCN] FW: RE: PCN encoding option Geib, Ruediger
- Re: [PCN] FW: RE: PCN encoding option Lars Eggert
- Re: [PCN] FW: RE: PCN encoding option Michael Menth
- Re: [PCN] FW: RE: PCN encoding option Geib, Ruediger
- Re: [PCN] FW: RE: PCN encoding option Ingemar Johansson S
- Re: [PCN] FW: RE: PCN encoding option Michael Menth
- Re: [PCN] FW: RE: PCN encoding option Geib, Ruediger
- Re: [PCN] FW: RE: PCN encoding option Ingemar Johansson S
- Re: [PCN] FW: RE: PCN encoding option toby.moncaster
- Re: [PCN] FW: RE: PCN encoding option Geib, Ruediger
- Re: [PCN] FW: RE: PCN encoding option Michael Menth
- Re: [PCN] FW: RE: PCN encoding option Michael Menth
- Re: [PCN] FW: RE: PCN encoding option Ingemar Johansson S
- Re: [PCN] FW: RE: PCN encoding option Michael Menth
- Re: [PCN] FW: RE: PCN encoding option philip.eardley
- Re: [PCN] FW: RE: PCN encoding option Michael Menth
- Re: [PCN] FW: RE: PCN encoding option philip.eardley
- [PCN] Resetting ECT to non-ECT Michael Menth
- Re: [PCN] FW: RE: PCN encoding option Jozef Babiarz
- Re: [PCN] FW: RE: PCN encoding option Steven Blake
- Re: [PCN] FW: RE: PCN encoding option Geib, Ruediger
- Re: [PCN] FW: RE: PCN encoding option toby.moncaster
- Re: [PCN] FW: RE: PCN encoding option Geib, Ruediger