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