Re: [PCN] FW: New Version Notification fordraft-ietf-pcn-baseline-encoding-05
<philip.eardley@bt.com> Thu, 20 August 2009 16:37 UTC
Return-Path: <philip.eardley@bt.com>
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 D30873A6A4D for <pcn@core3.amsl.com>; Thu, 20 Aug 2009 09:37:00 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.506
X-Spam-Level:
X-Spam-Status: No, score=-2.506 tagged_above=-999 required=5 tests=[AWL=-0.107, BAYES_00=-2.599, J_CHICKENPOX_72=0.6, J_CHICKENPOX_91=0.6, 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 279ke-ia7f57 for <pcn@core3.amsl.com>; Thu, 20 Aug 2009 09:36:59 -0700 (PDT)
Received: from smtp2.smtp.bt.com (smtp2.smtp.bt.com [217.32.164.150]) by core3.amsl.com (Postfix) with ESMTP id 629443A6D87 for <pcn@ietf.org>; Thu, 20 Aug 2009 09:36:59 -0700 (PDT)
Received: from E03MVB1-UKBR.domain1.systemhost.net ([193.113.197.107]) by smtp2.smtp.bt.com with Microsoft SMTPSVC(6.0.3790.3959); Thu, 20 Aug 2009 17:37:00 +0100
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Date: Thu, 20 Aug 2009 17:37:00 +0100
Message-ID: <4A916DBC72536E419A0BD955EDECEDEC06363777@E03MVB1-UKBR.domain1.systemhost.net>
In-Reply-To: <AEDCAF87EEC94F49BA92EBDD49854CC70CB8C9AD@E03MVZ1-UKDY.domain1.systemhost.net>
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
Thread-Topic: [PCN] FW: New Version Notification fordraft-ietf-pcn-baseline-encoding-05
Thread-Index: AcohqVRCRkfjHFl+RP+teOdiDYI7HgAAAmoAAADq2EA=
From: philip.eardley@bt.com
To: toby.moncaster@bt.com, pcn@ietf.org, lars.eggert@nokia.com
X-OriginalArrivalTime: 20 Aug 2009 16:37:00.0290 (UTC) FILETIME=[70BF5E20:01CA21B4]
Subject: Re: [PCN] FW: New Version Notification fordraft-ietf-pcn-baseline-encoding-05
X-BeenThere: pcn@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: PCN WG list <pcn.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/pcn>, <mailto:pcn-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/pcn>
List-Post: <mailto:pcn@ietf.org>
List-Help: <mailto:pcn-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pcn>, <mailto:pcn-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 20 Aug 2009 16:37:00 -0000
Few minor comments: Table 1 has >EXP(01)* >Valid* [in IN EXP(01) OUT PM(11) box] > * This SHOULD cause an alarm to be raised at a higher layer. The packet MUST be treated as if it carried the NM codepoint. I think your comment ["*This SHOULD.."] really only applies to the "EXP(01)*" - ie if the codepoint in is EXP(01) then raise an alarm as this shouldn't happen. Both the "Valid" boxes in this row could have a comment: ** these transitions MAY be allowed be some future experimental extensions to the baseline encoding. However a PCN-node that hasn't be upgraded (ie is still doing baseline) mustn't block this so it MUST treat this transition as valid; it MAY also raise an alarm. [Not sure " MAY also raise an alarm" is needed, since alarm already raised since EXP(01) is the codepoint in] > alarm to be raised at a higher layer is 'higher layer' right? how about "management alarm"? > A PCN-egress-node SHOULD set the not-PCN (00) codepoint on all packets it forwards out of the PCN-domain. The only exception to this is if the PCN-egress-node is certain that revealing other codepoints outside the PCN-domain won't contravene the guidance given in [RFC4774]. I wonder if this needs a bit more explanation about how to do this, or where to find more guidance? 4.3.1 Co-existence of PCN and not-PCN traffic I wonder if it's worth adding pointer to S3.5 rfc5559 (or draft-ietf-pcn-marking-behaviour Section B.1) which says >> It is not advised to have competing-non-PCN-traffic but, if there is such traffic, there needs to be a mechanism to limit it. "Competing-non-PCN-traffic" means traffic that shares a link with PCN-traffic and competes for its forwarding bandwidth. Hence, more competing-non-PCN-traffic results in poorer QoS for PCN. Further, the unpredictable amount of competing-non-PCN-traffic makes the PCN mechanisms less accurate and so reduces PCN's ability to protect the QoS of admitted PCN-flows. 5 > The 11 codepoint in the ECN field MUST indicate PCN-marked (though this does not exclude the 01 Experimental codepoint from carrying the same meaning). I think better would be " Experimental codepoint from also indicating PCN-marking" [it would indicate a 2nd level of pcn-marking, which you could say is not the "same" meaning] A.1 The approach & wording is basically good. >In PCN-domains with uniformly high link rates, the appropriate DSCPs would currently be those for the Real Time Traffic Class [RFC5127]. To be clear the PCN Working Group recommends using admission control for the following service classes: o Telephony (EF) o Real-time interactive (CS4) o Broadcast Video (CS3) o Multimedia Conferencing (AF4) I think "sufficient aggregation" would be better than "uniformly high link rates" [similarly, "sufficiently" not "highly" in the next para] " Real Time Traffic Class" - 5127 calls it Treatment Aggregate, at least in Fig 2 you might want to say why CS5 is excluded from pcn (all the other dscps in the RT treatement aggregate are included] rfc4594 needed as a ref somewhere here as that defines these dscps Typos etc Abstract >This document specifies how such marks are to be encoded delete 'to be' 4.0 >implementiors 4.2 > There are a number of factors that were considered before choosing to set 10 could have a new paragraph before this 4.3.0 > Thirdly PCN should be seen as being essentially a marking behaviour similar to ECN but intended for inelastic traffic. Re-phrase : Thirdly PCN is not a scheduling behaviour -- rather it should be seen as being essentially a marking behaviour similar to ECN but intended for inelastic traffic. 6 > in decapsulation 'upon' better? 6 > If an operator wishes to allow ECN to exist end-to-end they must ensure there are no tunnel end-points within the PCN-domain to prevent any risk of PCN-markings being exposed to endpoints. Earlier in the paragraph you talk about a tunnel across the pcn-domain - then there might be another tunnel wholly within the pcn-domain, and this would be ok. (I know what you mean - perhaps slight re-ordering of the para would do the trick) A.1 >PCn region PCN-domain Thanks phil { -----Original Message----- { From: pcn-bounces@ietf.org [mailto:pcn-bounces@ietf.org] On Behalf Of { toby.moncaster@bt.com { Sent: 20 August 2009 16:19 { To: pcn@ietf.org; lars.eggert@nokia.com { Subject: [PCN] FW: New Version Notification fordraft-ietf-pcn-baseline- { encoding-05 { { I hope this accurately reflects the ML discussions over the past few days? { I have also corrected all the nits and hopefully haven't left any spelling { mistakes or typos... { { Toby { { ____________________________________________________________________ { Toby Moncaster, <toby.moncaster@bt.com> Networks Research Centre, BT { B54/70 Adastral Park, Ipswich, IP53RE, UK. +44 7918 901170 { { { { -----Original Message----- { From: IETF I-D Submission Tool [mailto:idsubmission@ietf.org] { Sent: 20 August 2009 16:17 { To: Moncaster,T,Toby,DER3 R { Cc: Briscoe,RJ,Bob,DER3 R; menth@informatik.uni-wuerzburg.de { Subject: New Version Notification for draft-ietf-pcn-baseline-encoding-05 { { { A new version of I-D, draft-ietf-pcn-baseline-encoding-05.txt has been { successfuly submitted by T Moncaster and posted to the IETF repository. { { Filename: draft-ietf-pcn-baseline-encoding { Revision: 05 { Title: Baseline Encoding and Transport of Pre-Congestion { Information { Creation_date: 2009-08-20 { WG ID: pcn { Number_of_pages: 14 { { Abstract: { The objective of Pre-Congestion Notification (PCN) is to protect the { quality of service (QoS) of inelastic flows within a Diffserv domain. { The overall rate of the PCN-traffic is metered on every link in the { PCN-domain, and PCN-packets are appropriately marked when certain { configured rates are exceeded. The level of marking allows the { boundary nodes to make decisions about whether to admit or block a { new flow request, and (in abnormal circumstances) whether to { terminate some of the existing flows, thereby protecting the QoS of { previously admitted flows. This document specifies how such marks { are to be encoded into the IP header by re-using the Explicit { Congestion Notification (ECN) codepoints within this controlled { domain. The baseline encoding described here provides for only two { PCN encoding states, Not-marked and PCN-marked. { { { { The IETF Secretariat. { { { _______________________________________________ { PCN mailing list { PCN@ietf.org { https://www.ietf.org/mailman/listinfo/pcn
- [PCN] FW: New Version Notification for draft-ietf… toby.moncaster
- Re: [PCN] FW: New Version Notification fordraft-i… philip.eardley
- Re: [PCN] FW: New Version Notification fordraft-i… Ruediger.Geib
- Re: [PCN] FW: New Version Notificationfordraft-ie… philip.eardley
- Re: [PCN] FW: New Version Notificationfordraft-ie… Ruediger.Geib
- Re: [PCN] FW: New Version Notification fordraft-i… toby.moncaster
- Re: [PCN] FW: New Version Notification fordraft-i… Bob Briscoe
- Re: [PCN] FW: New Version Notification fordraft-i… toby.moncaster