Re: [mpls] MPLS-RT review of PSC related drafts

Loa Andersson <loa@pi.nu> Mon, 02 September 2013 12:05 UTC

Return-Path: <loa@pi.nu>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2F5EB11E82F1 for <mpls@ietfa.amsl.com>; Mon, 2 Sep 2013 05:05:41 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.557
X-Spam-Level:
X-Spam-Status: No, score=-102.557 tagged_above=-999 required=5 tests=[AWL=0.042, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
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 cJbA76w5XCPK for <mpls@ietfa.amsl.com>; Mon, 2 Sep 2013 05:05:32 -0700 (PDT)
Received: from pipi.pi.nu (pipi.pi.nu [83.168.239.141]) by ietfa.amsl.com (Postfix) with ESMTP id 3017011E82EE for <mpls@ietf.org>; Mon, 2 Sep 2013 05:05:27 -0700 (PDT)
Received: from [192.168.5.60] (81-229-83-119-no65.business.telia.com [81.229.83.119]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) (Authenticated sender: loa@pi.nu) by pipi.pi.nu (Postfix) with ESMTPSA id D884F1802038; Mon, 2 Sep 2013 14:05:24 +0200 (CEST)
Message-ID: <52247F05.5000303@pi.nu>
Date: Mon, 02 Sep 2013 14:05:25 +0200
From: Loa Andersson <loa@pi.nu>
User-Agent: Mozilla/5.0 (Windows NT 6.2; WOW64; rv:17.0) Gecko/20130801 Thunderbird/17.0.8
MIME-Version: 1.0
To: Markus Jork <mjork@juniper.net>
References: <79E5D3D3-6AB4-4CE7-97A9-6D324C053490@gmail.com> <52186AC2.8030804@gmail.com> <8be8a162f75c4c61a48c925b2f294dde@BLUPR05MB230.namprd05.prod.outlook.com> <521BB527.6000000@gmail.com> <fed389d84eb04c629c877c01cff2daa5@BY2PR05MB239.namprd05.prod.outlook.com>
In-Reply-To: <fed389d84eb04c629c877c01cff2daa5@BY2PR05MB239.namprd05.prod.outlook.com>
Content-Type: text/plain; charset="ISO-8859-1"; format="flowed"
Content-Transfer-Encoding: 7bit
Cc: "mpls@ietf.org" <mpls@ietf.org>, "huubatwork@gmail.com" <huubatwork@gmail.com>
Subject: Re: [mpls] MPLS-RT review of PSC related drafts
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mpls>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 02 Sep 2013 12:05:41 -0000

Markus, Huub, et.al.,

It is quite obvious that I'm behind reading the pcs drafts, reading now
and hopefully will be able to give more insightful responses when done.

However, in Berlin I asked the authors to keep the specification
separate. I had the impression that the 6378-delata should be captured
in draft-xxx and the existing documents should clear and simple "just"
specify the new functions.

I guess this was not communicated clearly, since all the mpls-rt
reviewers "complains" that the current format (based on 6738-delta) is
hard to digest.

Bear with me a few days until I'm through the documents.

/Loa

On 2013-08-30 23:29, Markus Jork wrote:
> Huub,
>
>>   > Was having a set of update drafts somehow meant to ease  > coordination
>> with the ITU?
>>
>> Yes. This was requested in the liaison from IETF to ITU and the concatenation
>> of the options is in draft ITU mode.
>
> Ok, so as I suspected the current format of the I-Ds was chosen for procedural reasons.
> While that is understandable, the resulting I-Ds are pretty hard to digest.
> I think producing good and readable RFCs should be more important than making it easy to get them through the standardization process.
>
>>> Anyway, the main audience for a standards track RFC are
>>   > the implementers and users of the technology. So an RFC  > should be
>> written to be easily understood and digested  > by its audience. And in my
>> opinion the format chosen for  > this set of PSC drafts is not ideal in that
>> regard.
>>
>> What is the format you would like to see?
>
> I think we need one draft that is a new revision of RFC 6378. It would incorporate all the corrections and new features.
> That's what you want to do with "draft-xxx-mpls-tp-ITU-mode" anyway:
>
>> Currently there will be two modes:
>> = none option supported: existing RFC6378 = all options supported: draft ITU mode
>>
>> In this way implementations (currently) have to support two modes.
>
> So if the current set of drafts describing optional features can't be arbitrarily combined anyway, why not produce one new ITU-mode draft that describes all of this together?
>
> Just to illustrate the problem with the current set of drafts, here is one example: 3 of the drafts modify the same section of RFC 6378:
>
> * draft-rhd-mpls-tp-psc-priority-01.txt:
>
>    4.2.  Updates to Section 4.3.3.2.  Unavailable State
>       Remove the following bullet items and their text:
>       [...]
>
>
> * draft-cdh-mpls-tp-psc-non-revertive-00.txt:
>
>    4.8.  Updates to Section 4.3.3.2. Unavailable State
>       Replace the following bullet item in the reaction to local input
>       list:
>       [...]
>       With:
>       [...]
>
>       Replace the following bullet item in the reaction to remote message
>       list:
>       [...]
>       With:
>       [...]
>
>
> * draft-rhd-mpls-tp-psc-sd-00.txt:
>
>    5.9.  Updates to Section 4.3.3.2 Unavailable State
>
>       The second paragraph of Section 4.3.3.2 Unavailable State in
>       [RFC6378] shows the intention of including the signal degrade on the
>       protection in the Unavailable state.  This document follows the same
>       state grouping as [RFC6378] for SD-P, even though the protection path
>       can be partially available under the condition of the signal degrade
>       on the protection path.
>
>       Replace the following text in the first paragraph of Section 4.3.3.2
>       Unavailable State for further clarification on SD on the protection
>       path:
>       [...]
>       With:
>       [...]
>
>       Replace the following bullet item text in the transitions in reaction
>       to a local input:
>       [...]
>       With:
>       [...]
>
>       Replace the following bullet item text in the transitions in reaction
>       to a local input:
>       [...]
>       With:
>       [...]
>
>
> Each draft with its "diff" format is bad enough on its own. But any combination of these drafts would be incomprehensible. So why have these separate RFCs?
>
> -Markus
> _______________________________________________
> mpls mailing list
> mpls@ietf.org
> https://www.ietf.org/mailman/listinfo/mpls
>

-- 


Loa Andersson                        email: loa@mail01.huawei.com
Senior MPLS Expert                          loa@pi.nu
Huawei Technologies (consultant)     phone: +46 739 81 21 64