Re: [PCN] lets try again - a chair asking this time
Michael Menth <menth@informatik.uni-tuebingen.de> Fri, 23 March 2012 20:36 UTC
Return-Path: <menth@informatik.uni-tuebingen.de>
X-Original-To: pcn@ietfa.amsl.com
Delivered-To: pcn@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0D61A21F8652 for <pcn@ietfa.amsl.com>; Fri, 23 Mar 2012 13:36:23 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.801
X-Spam-Level:
X-Spam-Status: No, score=-0.801 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HELO_EQ_DE=0.35, HELO_MISMATCH_DE=1.448]
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 cB2qQQ88qvpX for <pcn@ietfa.amsl.com>; Fri, 23 Mar 2012 13:36:22 -0700 (PDT)
Received: from mx5.informatik.uni-tuebingen.de (mx5.Informatik.Uni-Tuebingen.De [134.2.12.32]) by ietfa.amsl.com (Postfix) with SMTP id A2A9121F864E for <pcn@ietf.org>; Fri, 23 Mar 2012 13:36:21 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by mx5.informatik.uni-tuebingen.de (Postfix) with ESMTP id 443E5524F; Fri, 23 Mar 2012 21:36:14 +0100 (MET)
X-Virus-Scanned: amavisd-new at informatik.uni-tuebingen.de
Received: from mx5.informatik.uni-tuebingen.de ([127.0.0.1]) by localhost (mx5.informatik.uni-tuebingen.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id EgwpspeY21QX; Fri, 23 Mar 2012 21:36:09 +0100 (MET)
Received: from zcs-bs.informatik.uni-tuebingen.de (zcs-bs.Informatik.Uni-Tuebingen.De [134.2.12.62]) by mx5.informatik.uni-tuebingen.de (Postfix) with ESMTP id 014405226; Fri, 23 Mar 2012 21:36:08 +0100 (MET)
Received: from [192.168.1.100] (HSI-KBW-078-043-207-168.hsi4.kabel-badenwuerttemberg.de [78.43.207.168]) by zcs-bs.informatik.uni-tuebingen.de (Postfix) with ESMTP id 973CA40A28CA; Fri, 23 Mar 2012 21:36:07 +0100 (CET)
Message-ID: <4F6CDEB7.8060302@informatik.uni-tuebingen.de>
Date: Fri, 23 Mar 2012 21:36:07 +0100
From: Michael Menth <menth@informatik.uni-tuebingen.de>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:10.0) Gecko/20120129 Thunderbird/10.0
MIME-Version: 1.0
To: Bob Briscoe <bob.briscoe@bt.com>
References: <201203201634.q2KGYPJY020918@bagheera.jungle.bt.co.uk> <4491D33D-6A78-4341-A334-DFE6C4870C65@harvard.edu> <580BEA5E3B99744AB1F5BFF5E9A3C67D13A46A70C7@HE111648.emea1.cds.t-internal.com> <201203222020.q2MKKJiF029179@bagheera.jungle.bt.co.uk> <801B613F-1C5F-459E-9C15-7FAE116C1B3E@harvard.edu> <201203222353.q2MNrref029724@bagheera.jungle.bt.co.uk> <4F6C414B.8050705@informatik.uni-tuebingen.de> <201203231929.q2NJTXN1000554@bagheera.jungle.bt.co.uk>
In-Reply-To: <201203231929.q2NJTXN1000554@bagheera.jungle.bt.co.uk>
Content-Type: text/plain; charset="ISO-8859-1"; format="flowed"
Content-Transfer-Encoding: 7bit
Cc: pcn@ietf.org, "Scott O. Bradner" <sob@sobco.com>
Subject: Re: [PCN] lets try again - a chair asking this time
X-BeenThere: pcn@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: PCN WG list <pcn.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/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: Fri, 23 Mar 2012 20:36:23 -0000
That's fine with me. Michael Am 23.03.2012 20:29, schrieb Bob Briscoe: > Michael, > > Phil Eardley has suggested this complete re-write, which solves the > problem you point out, and I think makes the whole thing clearer: > ============================================================================ > > Section 4.2 says: > > o Police - police, by dropping any packets received with a DSCP > indicating PCN transport that do not belong to an admitted flow. > (A prospective PCN-flow that is rejected could be blocked or > admitted into a lower-priority behaviour aggregate.) > > It should say: > > o Police - drop or re-mark to a lower-priority behaviour aggregate > i) packets received with a DSCP indicating PCN transport that do > not > belong to an admitted flow and ii) packets that are part of a flow > that asked to be admitted as a PCN-flow but was rejected. > > Notes: > > In the existing text the first sentence contradicts the parenthesis. > It could be interpreted to mean that dropping is the only allowed > policing action, whereas the parenthesis shows that downgrading was > also considered appropriate. > > Also the existing text used the term 'blocking' as a different action > to 'downgrading', whereas Section 3.6 just above this text has said > '"Blocking" means it is dropped or downgraded to a lower-priority > behaviour aggregate,...' > ============================================================================ > > > ==Background== > In RFC5559 the term 'block' has been used to mean three different > actions in two different contexts: > > 1) Blocking packets: > " block ECN-capable traffic that uses the same DSCP as PCN from > entering the PCN-domain directly. "Blocking" means it is dropped or > downgraded to a lower-priority behaviour aggregate, or alternatively > such traffic may be tunnelled through the PCN-domain" > > 2a) Blocking rejected flows: > " (A prospective PCN-flow that is rejected could be blocked or > admitted into a lower-priority behaviour aggregate.)" > 2b) Blocking flows > " ...whether to admit or block a new flow..." > > So for packets (1), 'block' is defined to mean any of drop, downgrade > or tunnel, but for rejected flows in this one case (2a) 'block' is > being used to only mean drop, but throughout the rest of the doc (2b) > 'block' is used as just the opposite of admit, as a general term that > I assume may be associated with various actions. > > > Bob > > > At 09:24 23/03/2012, Michael Menth wrote: >> Hi Bob, >> >> Am 23.03.2012 00:53, schrieb Bob Briscoe: >>> Scott, >>> >>> If an erratum is rejected, we'll have to update the architecture via >>> 3-in-1. >>> >>> Therefore, we'll have to post the erratum quickly, so that we know >>> whether it has been rejected or not before 3-in-1 gets thru the >>> RFC-Editor. >>> >>> Here's the erratum I will post unless anyone can suggest a better way: >>> >>> ==================================================================== >>> RFC5559, "Pre-Congestion Notification (PCN) Architecture", June 2009 >>> Source of RFC: pcn (tsv) >>> >>> Type: Technical >>> >>> Reported By: Bob Briscoe >>> Date Reported: 2012-03-XX >>> >>> Section 4.2 says: >>> >>> o Police - police, by dropping any packets received with a DSCP >>> indicating PCN transport that do not belong to an admitted flow. >>> (A prospective PCN-flow that is rejected could be blocked or >>> admitted into a lower-priority behaviour aggregate.) >>> >>> >>> It should say: >>> >>> o Police - police, by dropping or re-marking the DSCP of any >>> packets >>> received with a DSCP indicating PCN transport that do not belong >>> to an admitted flow. (A prospective PCN-flow that is rejected >>> could >>> be blocked or admitted into a lower-priority behaviour >>> aggregate.) >>> >>> >>> Notes: >>> >>> The change makes the first sentence consistent with the parenthesis, >>> otherwise the two contradict. The first sentence as it stands could >>> be interpreted to mean that dropping is the only allowed policing >>> action, whereas the parenthesis shows that downgrading was also >>> considered appropriate. >> >> What does block in the parentheses mean? The same as reject? Or does >> blocking imply dropping instead of remarking the DSCP? I find the >> text clearer without the parentheses. Re-marking the DSCP must imply >> downgrading (could be added) which does not exclude admission into a >> lower-priority behavior aggregate. >> >> Regards, >> >> Michael >> >> >>> ==================================================================== >>> >>> >>> Bob >>> >>> At 20:35 22/03/2012, Bradner, Scott wrote: >>> >>>> On Mar 22, 2012, at 4:20 PM, Bob Briscoe wrote: >>>> >>>> > Ruediger, >>>> > >>>> > [Scott, a question for you at the end] >>>> > >>>> > >>>> > >>>> > I prefer your erratum suggestion because it flags the problem in >>>> the doc that now needs clarifying, so it's more likely to be >>>> noticed by people reading the deprecated text. But we'll have to >>>> see whether this would be accepted as an erratum. The relevant rule >>>> is #7 here: >>>> > <http://www.ietf.org/iesg/statement/errata-processing.html> >>>> > >>>> > "Changes that modify the working of a protocol to something that >>>> might be different from the intended consensus when the document >>>> was approved should be either Hold for Document Update or Rejected. >>>> Deciding between these two depends on judgment. Changes that are >>>> clearly modifications to the intended consensus, or involve large >>>> textual changes, should be Rejected. In unclear situations, small >>>> changes can be Hold for Document Update. " >>>> > >>>> > If we wrote an erratum to RFC5559, it would be legitimate, >>>> because the para you have quoted has two contradictory statements >>>> in it anyway. I doubt an erratum can refer to an RFC published >>>> later (3-in-1), because errata are meant to correct what the >>>> document should have said at the time. I think we could compose an >>>> erratum that resolved the contradiction in that paragraph while at >>>> the same time making it "not inconsistent" with what we now want to >>>> say in 3-in-1. >>>> > >>>> > Scott, can you advise? >>>> >>>> that sounds logical >>>> >>>> Scott >>> >>> ________________________________________________________________ >>> Bob Briscoe, BT Innovate & Design >>> _______________________________________________ >>> PCN mailing list >>> PCN@ietf.org >>> https://www.ietf.org/mailman/listinfo/pcn >> >> -- >> Prof. Dr. habil. Michael Menth >> University of Tuebingen >> Faculty of Science >> Department of Computer Science >> Chair of Communication Networks >> Sand 13, 72076 Tuebingen, Germany >> phone: (+49)-7071/29-70505 >> fax: (+49)-7071/29-5220 >> mailto:menth@uni-tuebingen.de >> http://kn.inf.uni-tuebingen.de > > ________________________________________________________________ > Bob Briscoe, BT Innovate & Design -- Prof. Dr. habil. Michael Menth University of Tuebingen Faculty of Science Department of Computer Science Chair of Communication Networks Sand 13, 72076 Tuebingen, Germany phone: (+49)-7071/29-70505 fax: (+49)-7071/29-5220 mailto:menth@uni-tuebingen.de http://kn.inf.uni-tuebingen.de
- [PCN] lets try again - a chair asking this time Bradner, Scott
- Re: [PCN] lets try again - a chair asking this ti… philip.eardley
- Re: [PCN] lets try again - a chair asking this ti… Toby Moncaster
- Re: [PCN] lets try again - a chair asking this ti… karagian
- Re: [PCN] lets try again - a chair asking this ti… James M. Polk
- Re: [PCN] lets try again - a chair asking this ti… Michael Menth
- Re: [PCN] lets try again - a chair asking this ti… Ruediger.Geib
- Re: [PCN] lets try again - a chair asking this ti… philip.eardley
- Re: [PCN] lets try again - a chair asking this ti… philip.eardley
- Re: [PCN] lets try again - a chair asking this ti… Bob Briscoe
- Re: [PCN] lets try again - a chair asking this ti… Bob Briscoe
- Re: [PCN] lets try again - a chair asking this ti… Bradner, Scott
- Re: [PCN] lets try again - a chair asking this ti… Bob Briscoe
- Re: [PCN] lets try again - a chair asking this ti… Bradner, Scott
- Re: [PCN] lets try again - a chair asking this ti… Michael Menth
- Re: [PCN] lets try again - a chair asking this ti… Ruediger.Geib
- Re: [PCN] lets try again - a chair asking this ti… philip.eardley
- Re: [PCN] lets try again - a chair asking this ti… Toby Moncaster
- Re: [PCN] lets try again - a chair asking this ti… karagian
- Re: [PCN] lets try again - a chair asking this ti… Bob Briscoe
- Re: [PCN] lets try again - a chair asking this ti… Michael Menth
- Re: [PCN] lets try again - a chair asking this ti… Bob Briscoe