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

Markus Jork <mjork@juniper.net> Fri, 30 August 2013 21:29 UTC

Return-Path: <mjork@juniper.net>
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 1396D21F9F23 for <mpls@ietfa.amsl.com>; Fri, 30 Aug 2013 14:29:19 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.932
X-Spam-Level:
X-Spam-Status: No, score=-3.932 tagged_above=-999 required=5 tests=[AWL=-0.333, BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1]
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 SNIIWl2jGwrE for <mpls@ietfa.amsl.com>; Fri, 30 Aug 2013 14:29:12 -0700 (PDT)
Received: from co1outboundpool.messaging.microsoft.com (co1ehsobe003.messaging.microsoft.com [216.32.180.186]) by ietfa.amsl.com (Postfix) with ESMTP id AF88721F9E6A for <mpls@ietf.org>; Fri, 30 Aug 2013 14:29:12 -0700 (PDT)
Received: from mail188-co1-R.bigfish.com (10.243.78.231) by CO1EHSOBE013.bigfish.com (10.243.66.76) with Microsoft SMTP Server id 14.1.225.22; Fri, 30 Aug 2013 21:29:12 +0000
Received: from mail188-co1 (localhost [127.0.0.1]) by mail188-co1-R.bigfish.com (Postfix) with ESMTP id 2811DA022B; Fri, 30 Aug 2013 21:29:12 +0000 (UTC)
X-Forefront-Antispam-Report: CIP:157.56.240.101; KIP:(null); UIP:(null); IPV:NLI; H:BL2PRD0510HT003.namprd05.prod.outlook.com; RD:none; EFVD:NLI
X-SpamScore: 3
X-BigFish: VPS3(zz146fI1432I853kzz1f42h208ch1ee6h1de0h1fdah2073h1202h1e76h1d1ah1d2ah1fc6hz8dhz1de097hz2fh2a8h839h93fhd24hf0ah1288h12a5h12a9h12bdh137ah13b6h1441h1504h1537h153bh162dh1631h1758h18e1h1946h19b5h19ceh1ad9h1b0ah1d07h1d0ch1d2eh1d3fh1de9h1dfeh1dffh1e1dh1fe8h1ff5h9a9j1155h)
Received-SPF: pass (mail188-co1: domain of juniper.net designates 157.56.240.101 as permitted sender) client-ip=157.56.240.101; envelope-from=mjork@juniper.net; helo=BL2PRD0510HT003.namprd05.prod.outlook.com ; .outlook.com ;
X-Forefront-Antispam-Report-Untrusted: SFV:NSPM; SFS:(199002)(189002)(51704005)(52314003)(74706001)(19580395003)(74366001)(81686001)(74316001)(46102001)(69226001)(51856001)(80976001)(80022001)(66066001)(65816001)(83322001)(47976001)(50986001)(47736001)(33646001)(74876001)(81816001)(4396001)(81542001)(49866001)(81342001)(56776001)(76482001)(53806001)(1411001)(83072001)(76796001)(77096001)(76786001)(54356001)(76576001)(59766001)(77982001)(74502001)(79102001)(47446002)(31966008)(74662001)(63696002)(56816003)(54316002)(21314002)(24736002); DIR:OUT; SFP:; SCL:1; SRVR:BY2PR05MB238; H:BY2PR05MB239.namprd05.prod.outlook.com; CLIP:66.129.232.2; RD:InfoNoRecords; A:1; MX:1; LANG:en;
Received: from mail188-co1 (localhost.localdomain [127.0.0.1]) by mail188-co1 (MessageSwitch) id 1377898149862839_21278; Fri, 30 Aug 2013 21:29:09 +0000 (UTC)
Received: from CO1EHSMHS022.bigfish.com (unknown [10.243.78.247]) by mail188-co1.bigfish.com (Postfix) with ESMTP id C54CB980040; Fri, 30 Aug 2013 21:29:09 +0000 (UTC)
Received: from BL2PRD0510HT003.namprd05.prod.outlook.com (157.56.240.101) by CO1EHSMHS022.bigfish.com (10.243.66.32) with Microsoft SMTP Server (TLS) id 14.16.227.3; Fri, 30 Aug 2013 21:29:09 +0000
Received: from BY2PR05MB238.namprd05.prod.outlook.com (10.242.41.153) by BL2PRD0510HT003.namprd05.prod.outlook.com (10.255.100.38) with Microsoft SMTP Server (TLS) id 14.16.353.4; Fri, 30 Aug 2013 21:29:08 +0000
Received: from BY2PR05MB239.namprd05.prod.outlook.com (10.242.41.143) by BY2PR05MB238.namprd05.prod.outlook.com (10.242.41.153) with Microsoft SMTP Server (TLS) id 15.0.745.25; Fri, 30 Aug 2013 21:29:06 +0000
Received: from BY2PR05MB239.namprd05.prod.outlook.com ([169.254.16.103]) by BY2PR05MB239.namprd05.prod.outlook.com ([169.254.16.24]) with mapi id 15.00.0745.000; Fri, 30 Aug 2013 21:29:06 +0000
From: Markus Jork <mjork@juniper.net>
To: "huubatwork@gmail.com" <huubatwork@gmail.com>
Thread-Topic: [mpls] MPLS-RT review of PSC related drafts
Thread-Index: AQHOoKGpnByk+rx3CkuUmn4rOjhHlZmnkSbggABc84CABk6LIA==
Date: Fri, 30 Aug 2013 21:29:05 +0000
Message-ID: <fed389d84eb04c629c877c01cff2daa5@BY2PR05MB239.namprd05.prod.outlook.com>
References: <79E5D3D3-6AB4-4CE7-97A9-6D324C053490@gmail.com> <52186AC2.8030804@gmail.com> <8be8a162f75c4c61a48c925b2f294dde@BLUPR05MB230.namprd05.prod.outlook.com> <521BB527.6000000@gmail.com>
In-Reply-To: <521BB527.6000000@gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [66.129.232.2]
x-forefront-prvs: 0954EE4910
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-FOPE-CONNECTOR: Id%0$Dn%*$RO%0$TLS%0$FQDN%$TlsDn%
Cc: "mpls@ietf.org" <mpls@ietf.org>
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: Fri, 30 Aug 2013 21:29:19 -0000

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