RE: [PCN] Consensus call: movingdraft-chan-pcn-encoding-comparison-00 to working group document
"Kwok-Ho Chan" <khchan@nortel.com> Thu, 30 August 2007 19:09 UTC
Return-path: <pcn-bounces@ietf.org>
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1IQpOk-0007JM-KI; Thu, 30 Aug 2007 15:09:46 -0400
Received: from pcn by megatron.ietf.org with local (Exim 4.43) id 1IQpOj-0007Hc-TR for pcn-confirm+ok@megatron.ietf.org; Thu, 30 Aug 2007 15:09:45 -0400
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1IQpOj-0007HU-Jj for pcn@ietf.org; Thu, 30 Aug 2007 15:09:45 -0400
Received: from zrtps0kn.nortel.com ([47.140.192.55]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1IQpOi-0004m2-4K for pcn@ietf.org; Thu, 30 Aug 2007 15:09:45 -0400
Received: from zrtphxm1.corp.nortel.com (zrtphxm1.corp.nortel.com [47.140.202.50]) by zrtps0kn.nortel.com (Switch-2.2.6/Switch-2.2.0) with ESMTP id l7UJ9fi07717; Thu, 30 Aug 2007 19:09:41 GMT
Received: from KCHAN-2K3.nortel.com ([47.16.54.136] RDNS failed) by zrtphxm1.corp.nortel.com with Microsoft SMTPSVC(6.0.3790.1830); Thu, 30 Aug 2007 15:09:32 -0400
X-Mailer: QUALCOMM Windows Eudora Version 7.1.0.9
Date: Thu, 30 Aug 2007 15:09:32 -0400
To: philip.eardley@bt.com
From: Kwok-Ho Chan <khchan@nortel.com>
Subject: RE: [PCN] Consensus call: movingdraft-chan-pcn-encoding-comparison-00 to working group document
In-Reply-To: <75A199C5D243C741BF3D3F1EBCEF9BA5019DC3D6@E03MVZ1-UKDY.doma in1.systemhost.net>
References: <2CCC0BFE-6DDF-4027-836E-0816484667DB@cisco.com> <75A199C5D243C741BF3D3F1EBCEF9BA5019DC3D6@E03MVZ1-UKDY.domain1.systemhost.net>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format="flowed"
Message-ID: <ZRTPHXM1qf69aZbLAX3000004a4@zrtphxm1.corp.nortel.com>
X-OriginalArrivalTime: 30 Aug 2007 19:09:32.0853 (UTC) FILETIME=[4C43E650:01C7EB39]
X-Spam-Score: 0.0 (/)
X-Scan-Signature: bf422c85703d3d847fb014987125ac48
Cc: pcn@ietf.org
X-BeenThere: pcn@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: PCN WG 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>
Errors-To: pcn-bounces@ietf.org
Phil, Bruce, all: Thank you very much for the suggestions. They are inline with the direction I was heading on simplifying the original pre-00 draft. With the received support on continuing the simplification direction. I am currently rewriting most of the draft. Removing much of the extras. Thanks! -- Kwok -- At 11:31 AM 8/14/2007, philip.eardley@bt.com wrote: >I thought about this more (101 uses for boring meetings). > >For the I-D I suggest: >Part A: lists the encodings >Part B: discusses pros and cons of them > >Part A, I entirely agree with the approach that Bruce suggests below, ie >draft just says various approaches require 2, 3 (& 4?) codepoints >(PCN-marked, unmarked; etc), and for each then list encoding options >(DSCP-1, DSCP-2 OR ECN-'11', ECN-'00'; etc). I'd stick here to simply >how many codepoints the PCN mechanism itself requires; there are some >specific encodings that actually under a given set of scenario >assumptions need more codepoints, but I'd deal with that under Part B as >a disadvantage. > > >Part B >I think this nicely divides into 'issues for encodings that use dscp >field' and 'issues for encodings that use ecn field'. Encodings that use >both get both sets of issues [if it's more complicated than that, >consider later in detail, basically a second order issue] > >For encodings that uses DSCP field: >1. interactions with multiple PCN classes. Ie if there are n PCN >classes, you need n times as many codepoints (=dscps). Because PCN-nodes >use DSCPs to distinguish PCN classes. This is a particular issue for >operating PCN in an MPLS network, where you have less codepoint space >(same argument probably applies to PCN on other networks eg Ethernet?). >one option is simply to insist that there's only 1 pcn class (nb not >what the architecture draft says). >2. interactions with ECMP. ECMP algos can use a packet's DSCP when >deciding what interface to fwd it on. In a PCN-domain running ECMP, for >a flow which has some packets PCN-marked and some unmarked. its packets >will travel over more than one path. This may well lead to mis-ordering. >ug. Maybe some more complicated interactions, esp if there are multiple >pre-congested nodes... not sure. >3. maybe something about dscps being quite lightly standardised - >limited rules on how you use them, largely up to the operator. >4. interactions with RFC4794 use of ecn field. None. > >For encodings that use ECN field: >1. interactions with ECMP. None. ECMP algos don't use a packet's ECN >field when deciding what interface to fwd it on >2. interactions with multiple PCN classes. None. Doesn't change the >number of codepoints needed. > >in the bullets below, '(un)planned' isn't quite the right word. I'm >trying to distinguish between cases where everything is behaving >correctly and cases where something is misconfigured or something else >has gone wrong. >3. 'planned' interactions with CE (ie a pkt arrives, in a PCN class, at >PCN-ingress-node with CE). The architecture draft (S3.5) has some text >on how this is handled (basically, the default option is just to drop >the pkt). >4. 'planned' interactions with ECT (ie a pkt arrives at PCN-ingress-node >with ECT-1 or ECT-0). Probably best to forward the pkt (effectively >re-set to '00'), or else drop as per CE pkts? >5. 'unplanned' interactions with ECN. These are some of the things said >or suggested in [RFC4774], I think the 3 main categories are: >- a RFC4774 pkt gets accidentally dscp-re-marked to the pcn-dscp; a >PCN-ingress-node gets misconfigured so it allows a RFC4774 pkt in on the >pcn-dscp. Can anything nasty happen? >- a router in the PCN-domain misconfigures itself so it's >RFC3246-enabled (ie no longer PCN-enabled). Can anything nasty happen, >eg when PCN-marked pkts encounter this router? >- a PCN-egress-node gets misconfigured so it allows a pcn-marked pkt >'out' of the PCN-domain. >this section is a bit trickier to think about; it needs a short para on >each possible misconfiguration scenario to explain what the (potential) >issue is; they're definitely not equally important. Also, we should make >sure the discussion is confined to ecn-pcn interactions (I have a >feeling it would be easy to get side-tracked into wider misconfiguration >issues that have nothing to do with encoding choice) > > >there are a few very detailed issues (eg in S11.6.4 & 11.6.5 of >draft-briscoe-tsvwg-cl-phb-03, but we can ignore for now I think) > >anyway, I think the whole thing could be done in a nice short draft (5 >pages of real text?) > >best wishes, >phil/ > > -----Original Message----- > > From: Bruce Davie [mailto:bdavie@cisco.com] > > Sent: 27 July 2007 18:05 > > To: Steven Blake > > Cc: pcn > > Subject: Re: [PCN] Consensus call: movingdraft-chan-pcn-encoding- > > comparison-00 to working group document > > > > I think the draft needs so much revision at this point that I would > > rather wait for the next version before deciding if it is ready to be > > a WG document. > > > > Specifically, the draft needs to avoid replicating so much material > > from other sources. Almost everything in sections 1 and 2 should be > > removed. The place to define or discuss PCN motivation, terminology, > > architecture, etc., is in other drafts (such as the architecture > > draft). This draft should only reference other drafts. If the authors > > think they need some new terminology, I would urge them to get the > > architecture team to include it in their draft. > > > > This draft should consist of statements like "The approach to PCN > > described in [Reference] requires N distinct packet markings > > (codepoints). These codepoints could be encoded in the following ways: > > - encoding A > > - encoding B > > > > etc. > > > > And then discuss the tradeoffs among the different encoding >approaches. > > > > The authors should be careful to distinguish between the state of a > > *node* and a marking of a *packet* (e.g. a node might be in a > > severely congested state, in which case it wants to be terminating > > some flows, leading to some marking of packets with a "terminate" > > marking. But note that a node will often generate several different > > markings while in a given state, hence states and markings are not > > equivalent.) I think the attempt to make this distinction was what > > led to the notion of "features" which most people (including me) > > seemed to find confusing. > > > > This looks like a pretty major rewrite to me. > > > > Bruce > > > > On Jul 27, 2007, at 10:25 AM, Steven Blake wrote: > > > > > PCN, > > > > > > During the Chicago PCN meeting, the authors of > > > draft-chan-pcn-encoding-comparison-00 asked that this draft become a > > > working group document. Based on the discussion in the room, the >PCN > > > chairs determined that there was no consensus amongst the meeting > > > participants to move this version of the draft to a working group > > > document at this time. There was a comment made that if certain > > > simplifications were made in the next version of the draft (e.g., > > > reducing the amount of text on marking semantics and concentrating >on > > > syntax), then the draft then would be ready to move to working group > > > document. The chairs asked the authors to consider this approach. > > > More > > > details of the discussion will be available when the meeting > > > minutes are > > > posted. > > > > > > This email is a request for comments on moving > > > draft-chan-pcn-encoding-comparison-00 to working group document. > > > Please > > > send your comments to the list within the next week. > > > > > > > > > Scott & Steve > > > > > > =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= > > > Steven Blake <steven.blake@ericsson.com> > > > Ericsson/Redback Networks +1 919-472-9913 > > > > > > > > > > > > _______________________________________________ > > > PCN mailing list > > > PCN@ietf.org > > > https://www1.ietf.org/mailman/listinfo/pcn > > > > > > _______________________________________________ > > PCN mailing list > > PCN@ietf.org > > https://www1.ietf.org/mailman/listinfo/pcn > > >_______________________________________________ >PCN mailing list >PCN@ietf.org >https://www1.ietf.org/mailman/listinfo/pcn _______________________________________________ PCN mailing list PCN@ietf.org https://www1.ietf.org/mailman/listinfo/pcn
- [PCN] Consensus call: moving draft-chan-pcn-encod… Steven Blake
- RE: [PCN] Consensus call: moving draft-chan-pcn-e… Anna Charny (acharny)
- Re: [PCN] Consensus call: moving draft-chan-pcn-e… Bruce Davie
- Re: [PCN] Consensus call: moving draft-chan-pcn-e… Michael Menth
- RE: [PCN] Consensus call: moving draft-chan-pcn-e… Georgios Karagiannis
- RE: [PCN] Consensus call: movingdraft-chan-pcn-en… philip.eardley
- RE: [PCN] Consensus call: movingdraft-chan-pcn-en… Kwok-Ho Chan