Re: [Pals] Mirja Kühlewind's Discuss on draft-ietf-pals-mpls-tp-pw-over-bidir-lsp-08: (with DISCUSS and COMMENT)

Mach Chen <mach.chen@huawei.com> Fri, 08 July 2016 01:44 UTC

Return-Path: <mach.chen@huawei.com>
X-Original-To: pals@ietfa.amsl.com
Delivered-To: pals@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A537B12B022; Thu, 7 Jul 2016 18:44:11 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.647
X-Spam-Level:
X-Spam-Status: No, score=-5.647 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-1.426, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id jNJgq7aS68Uz; Thu, 7 Jul 2016 18:44:09 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 342B812B02D; Thu, 7 Jul 2016 18:44:08 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml706-cah.china.huawei.com) ([172.18.7.190]) by lhrrg02-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id CNI19048; Fri, 08 Jul 2016 01:44:05 +0000 (GMT)
Received: from SZXEMA412-HUB.china.huawei.com (10.82.72.71) by lhreml706-cah.china.huawei.com (10.201.5.182) with Microsoft SMTP Server (TLS) id 14.3.235.1; Fri, 8 Jul 2016 02:44:01 +0100
Received: from SZXEMA510-MBX.china.huawei.com ([169.254.3.42]) by SZXEMA412-HUB.china.huawei.com ([10.82.72.71]) with mapi id 14.03.0235.001; Fri, 8 Jul 2016 09:43:56 +0800
From: Mach Chen <mach.chen@huawei.com>
To: "BRUNGARD, DEBORAH A" <db3546@att.com>, Stewart Bryant <stewart.bryant@gmail.com>, Mirja Kuehlewind <ietf@kuehlewind.net>, The IESG <iesg@ietf.org>
Thread-Topic: Mirja Kühlewind's Discuss on draft-ietf-pals-mpls-tp-pw-over-bidir-lsp-08: (with DISCUSS and COMMENT)
Thread-Index: AQHR1tu4vG3B3U+azU26eaxj5RuoiaAKxWMAgAAS84CAACu6gIACvqlw
Date: Fri, 08 Jul 2016 01:43:55 +0000
Message-ID: <F73A3CB31E8BE34FA1BBE3C8F0CB2AE28CC8C464@SZXEMA510-MBX.china.huawei.com>
References: <20160705163846.22350.79584.idtracker@ietfa.amsl.com> <ac40c272-8513-fc14-fa95-4a3ddc7231f1@gmail.com> <7b9f5b06-0c05-bda2-75ec-ebee6210ba60@gmail.com> <F64C10EAA68C8044B33656FA214632C8529BA4FD@MISOUT7MSGUSRDE.ITServices.sbc.com>
In-Reply-To: <F64C10EAA68C8044B33656FA214632C8529BA4FD@MISOUT7MSGUSRDE.ITServices.sbc.com>
Accept-Language: en-US, zh-CN
Content-Language: zh-CN
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.111.102.135]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-CFilter-Loop: Reflected
X-Mirapoint-Virus-RAPID-Raw: score=unknown(0), refid=str=0001.0A020203.577F0565.012D, ss=1, re=0.000, recu=0.000, reip=0.000, cl=1, cld=1, fgs=0, ip=169.254.3.42, so=2013-06-18 04:22:30, dmn=2013-03-21 17:37:32
X-Mirapoint-Loop-Id: c4d52875aaed1de0a7fe2be321285f21
Archived-At: <https://mailarchive.ietf.org/arch/msg/pals/U8HDxsmYkthqiVP67_vseRwwS6g>
Cc: "pals-chairs@ietf.org" <pals-chairs@ietf.org>, "draft-ietf-pals-mpls-tp-pw-over-bidir-lsp@ietf.org" <draft-ietf-pals-mpls-tp-pw-over-bidir-lsp@ietf.org>, "pals@ietf.org" <pals@ietf.org>
Subject: Re: [Pals] Mirja Kühlewind's Discuss on draft-ietf-pals-mpls-tp-pw-over-bidir-lsp-08: (with DISCUSS and COMMENT)
X-BeenThere: pals@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: "Pseudowire And LDP-enabled Services dicussion list." <pals.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/pals>, <mailto:pals-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/pals/>
List-Post: <mailto:pals@ietf.org>
List-Help: <mailto:pals-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pals>, <mailto:pals-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 08 Jul 2016 01:44:12 -0000

Hi Deborah, Stewart and Mirja,

After considering and discussing this with the co-authors and some implementers. I realized that change to one bit may not a good idea at this stage, since there may be some implementations out there. Thus, I agree with Stewart and Deborah that we do not need to do a fundamental change to the document given that the current design works fine. And Stewart's new text should cover the corner case.

Best regards,
Mach
> -----Original Message-----
> From: BRUNGARD, DEBORAH A [mailto:db3546@att.com]
> Sent: Wednesday, July 06, 2016 11:35 PM
> To: Stewart Bryant; Mirja Kuehlewind; The IESG
> Cc: pals-chairs@ietf.org; draft-ietf-pals-mpls-tp-pw-over-bidir-lsp@ietf.org;
> pals@ietf.org
> Subject: RE: Mirja Kühlewind's Discuss on
> draft-ietf-pals-mpls-tp-pw-over-bidir-lsp-08: (with DISCUSS and COMMENT)
> 
> I agree with Stewart - for the two bits to be set would be an implementation
> error. Not an operational error. The use of the two bits has been stable from
> the -00 version of the draft. There are always multiple ways to do a protocol
> design. And various tradeoffs. There are also operational positives for having
> two bits. Sub-TLVs are very common (PW, MPLS, GMPLS). The extra bit in an
> optional sub-TLV used when setting up a path is not going to break any
> bandwidth bank:-)
> 
> As Stewart noted on his other email, PALS followed the Routing Area process of
> asking on IPR at the time of Last Call. We don't require positive confirmation
> that no one has concerns, only if they have concerns.
> 
> Much thanks Mirja for your interest and very comprehensive review - let us
> know if Stewart's proposal is acceptable to clear your discuss.
> 
> Deborah
> 
> -----Original Message-----
> From: iesg [mailto:iesg-bounces@ietf.org] On Behalf Of Stewart Bryant
> Sent: Wednesday, July 06, 2016 8:58 AM
> To: Mirja Kuehlewind <ietf@kuehlewind.net>; The IESG <iesg@ietf.org>
> Cc: pals-chairs@ietf.org; draft-ietf-pals-mpls-tp-pw-over-bidir-lsp@ietf.org;
> pals@ietf.org
> Subject: Re: Mirja Kühlewind's Discuss on
> draft-ietf-pals-mpls-tp-pw-over-bidir-lsp-08: (with DISCUSS and COMMENT)
> 
> 
> 
> >>
> >> ---------------------------------------------------------------------
> >> -
> >> DISCUSS:
> >> ---------------------------------------------------------------------
> >> -
> >>
> >> I think the protocol specification is not complete:
> >>
> >> - What happens if none of the two S and C bits are set?
> > Since the text specifically states that they are mutually exclusive,
> > that would be an implementation error. I don't think that it is within
> > the scope of this draft to state what should happen when there is an
> > implementation error.
> 
> Thinking about this some more, we could say:
> 
>     Either the C-bit or the S-bit MUST be set.
>     the C-bit and S-bit are mutually exclusive from each other, and cannot be
>     set in the same message.  Otherwise, a Label Release message with
>     status code set to "The C-bit and S-bit can not both be set" (TBD5)
>     MUST be replied, and the PW will not be established.
> 
> We could introduce an additional error message, but it's probably adequate to
> say:
> 
>     Either the C-bit or the S-bit MUST be set.
>     The C-bit and S-bit are mutually exclusive from each other, and cannot be
>     set in the same message.  In the case of either error, a Label Release
> message with
>     status code set to "The C-bit and S-bit error" (TBD5)
>     MUST be replied, and the PW will not be established.
> 
> If parametrised messages are allowed I would say:
> 
> "The C-bit and S-bit error [<C-bit>, <S-bit>]"
> 
> Since zero or two bits are clearly an implementation error, I am not convinced
> that we need to do more than flag it up sufficiently that the an implementer
> can figure out what they got wrong.
> 
> Stewart