Re: [Isis-wg] Suresh Krishnan's Discuss on draft-ietf-isis-rfc4971bis-03: (with DISCUSS)

Suresh Krishnan <suresh.krishnan@ericsson.com> Wed, 17 August 2016 18:51 UTC

Return-Path: <suresh.krishnan@ericsson.com>
X-Original-To: isis-wg@ietfa.amsl.com
Delivered-To: isis-wg@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id AC56912B05D; Wed, 17 Aug 2016 11:51:49 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.202
X-Spam-Level:
X-Spam-Status: No, score=-4.202 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H2=-0.001, 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 60ZafHR6kWwF; Wed, 17 Aug 2016 11:51:45 -0700 (PDT)
Received: from usplmg20.ericsson.net (usplmg20.ericsson.net [198.24.6.45]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E840012B074; Wed, 17 Aug 2016 11:51:44 -0700 (PDT)
X-AuditID: c618062d-980fb98000000a08-75-57b4b3291ff7
Received: from EUSAAHC002.ericsson.se (Unknown_Domain [147.117.188.78]) by (Symantec Mail Security) with SMTP id EC.5F.02568.923B4B75; Wed, 17 Aug 2016 20:55:38 +0200 (CEST)
Received: from EUSAAMB107.ericsson.se ([147.117.188.124]) by EUSAAHC002.ericsson.se ([147.117.188.78]) with mapi id 14.03.0301.000; Wed, 17 Aug 2016 14:46:52 -0400
From: Suresh Krishnan <suresh.krishnan@ericsson.com>
To: "Les Ginsberg (ginsberg)" <ginsberg@cisco.com>, The IESG <iesg@ietf.org>
Thread-Topic: Suresh Krishnan's Discuss on draft-ietf-isis-rfc4971bis-03: (with DISCUSS)
Thread-Index: AQHR+C/SdzLl+PQtcE6925xDq1gRWw==
Date: Wed, 17 Aug 2016 18:46:52 +0000
Message-ID: <E87B771635882B4BA20096B589152EF643E380FA@eusaamb107.ericsson.se>
References: <147140123769.19825.15822468037902323611.idtracker@ietfa.amsl.com> <16e1d726aca94b448e58b42dd3e4a4ce@XCH-ALN-001.cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [147.117.188.11]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrNLMWRmVeSWpSXmKPExsUyuXSPn67W5i3hBpO0LKZtPshscfHNKSaL DX82slvM+DOR2eJK90I2i6OH3rM6sHncu7uYyWPK742sHkuW/GQKYI7isklJzcksSy3St0vg yrh1/wxzwVvFiv7nq9kbGK9LdzFyckgImEg0Tr3F2sXIxSEksIFR4uqup2wQznJGiWXT2lhB qtiAqjbs/MzUxcjBISLgI/HuYD5ImFngAqPEroveILawQKTE1v33WEBsEYEoift/W9ggbD2J BdPbmUFsFgFViebdO8DG8Ar4SjxphtrbySjRM20rO0gNo4CYxPdTa5gg5otL3HoynwniUAGJ JXvOM0PYohIvH/9jhbCVJD7+ns8OUa8jsWD3JzYIW1ti2cLXYPW8AoISJ2c+YZnAKDILydhZ SFpmIWmZhaRlASPLKkaO0uKCnNx0I4NNjMAoOSbBpruD8f50z0OMAhyMSjy8Csu2hAuxJpYV V+YeYpTgYFYS4X2zDijEm5JYWZValB9fVJqTWnyIUZqDRUmcV+yRYriQQHpiSWp2ampBahFM lomDU6qB0dPUcVdvbVv5epbnDNuec+bLx10QaLnkfuxEDvuBDU69ei0Xm4NsHlZFrjZel/Ti wgw/Xb0VcvOjymK1k1Q1Un+2r5jWWXZ14f6ghwZ/uNVt7gsHXtTPCtTeumKlfIbz5u/lXBIH y/MCvoucmyJpcVm2albXmtXCK7snXlBbuurco6zVBUG/lViKMxINtZiLihMBgQ1Cvo4CAAA=
Archived-At: <https://mailarchive.ietf.org/arch/msg/isis-wg/eVI2hhyiGkKwO1tt9O-839jEhbo>
Cc: "isis-wg@ietf.org" <isis-wg@ietf.org>, Christian Hopps <chopps@chopps.org>, "isis-chairs@ietf.org" <isis-chairs@ietf.org>, "draft-ietf-isis-rfc4971bis@ietf.org" <draft-ietf-isis-rfc4971bis@ietf.org>
Subject: Re: [Isis-wg] Suresh Krishnan's Discuss on draft-ietf-isis-rfc4971bis-03: (with DISCUSS)
X-BeenThere: isis-wg@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: IETF IS-IS working group <isis-wg.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/isis-wg>, <mailto:isis-wg-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/isis-wg/>
List-Post: <mailto:isis-wg@ietf.org>
List-Help: <mailto:isis-wg-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/isis-wg>, <mailto:isis-wg-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 17 Aug 2016 18:51:50 -0000

Hi Les,

On 08/17/2016 01:35 AM, Les Ginsberg (ginsberg) wrote:
> Suresh -
>
>> -----Original Message-----
>> From: Suresh Krishnan [mailto:suresh.krishnan@ericsson.com]
>> Sent: Tuesday, August 16, 2016 7:34 PM
>> To: The IESG
>> Cc: draft-ietf-isis-rfc4971bis@ietf.org; Christian Hopps; isis-chairs@ietf.org;
>> chopps@chopps.org; isis-wg@ietf.org
>> Subject: Suresh Krishnan's Discuss on draft-ietf-isis-rfc4971bis-03: (with
>> DISCUSS)
>>
>> Suresh Krishnan has entered the following ballot position for
>> draft-ietf-isis-rfc4971bis-03: Discuss
>>
>> When responding, please keep the subject line intact and reply to all email
>> addresses included in the To and CC lines. (Feel free to cut this introductory
>> paragraph, however.)
>>
>>
>> Please refer to https://www.ietf.org/iesg/statement/discuss-criteria.html
>> for more information about IESG DISCUSS and COMMENT positions.
>>
>>
>> The document, along with other ballot positions, can be found here:
>> https://datatracker.ietf.org/doc/draft-ietf-isis-rfc4971bis/
>>
>>
>>
>> ----------------------------------------------------------------------
>> DISCUSS:
>> ----------------------------------------------------------------------
>>
>> * Section 4 requires the CAPABILITY TLV to be leaked without any change
>> based on the text below
>>
>> "If leaking of the CAPABILITY TLV is required, the entire CAPABILITY TLV
>> MUST be leaked into another level without change even though it may
>> contain some sub-TLVs which are unsupported by the Router doing the
>> leaking. "
>>
>> but Section 2 requires a router leaking the TLV from level-2 to level-1 to set
>> the D bit and this violates the "without change" requirement.
>>
>> I think this inconsistency needs to be resolved somehow.
>>
> [Les:] I have trouble seeing this as an inconsistency.
> The text in Section 2 defines the use of the D bit as a means to prevent looping of advertised information. Clearly the setting of the D bit has no impact on the meaning of any of the sub-TLVs in the encapsulating TLV so it is hard for me to see that this is in any way contradictory to the text in Section 4.

Please see below.

>
>> P.S.: One possible way would be to add some exception text for the D bit
>> into the above text in Section 4. Another would be to remove the restriction
>> against change (I noticed that this restriction did not exist in RFC4971 - was
>> this check added to fix some issue identified during deployment?).
>>
> [Les:] The text in RFC 4971 is:
>
> "If leaking of the CAPABILITY TLV is required, the entire CAPABILITY
>    TLV MUST be leaked into another level even though it may contain some
>    of the unsupported sub-TLVs."
>
> This was revised in the most recent BIS draft version based on GenArt review comments from Dale Worley to be:
>
> "If leaking of the CAPABILITY TLV is required, the entire CAPABILITY
>    TLV MUST be leaked into another level without change even though it
>    may contain some sub-TLVs which are unsupported by the Router doing
>    the leaking."
>
> We both felt that the revised wording was  more grammatically correct - but it certainly is not any different in intent from the original RFC 4971 text. So I do not see that we have made any substantive change here.
>
> The prohibition against change of content when leaking is essential to correct operation - which is why a normative MUST is present.

I believe that we disagree on what "entire CAPABILITY TLV MUST be leaked 
without change" means. I believe that the Flags field is part of the "entire 
CAPABILITY TLV" and changing the contents of the Flags field violates the 
"without change" clause. You apparently think the prohibition against change 
is limited to the sub-TLVs and changing a flag is not changing the TLV. Is my 
understanding of your position correct?

Thanks
Suresh