Re: [Gen-art] Hi, Gen-art Telechat review of draft-ietf-mpls-mldp-node-protection-06 - follow up

IJsbrand Wijnands <ice@cisco.com> Wed, 16 September 2015 13:40 UTC

Return-Path: <ice@cisco.com>
X-Original-To: gen-art@ietfa.amsl.com
Delivered-To: gen-art@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C3BCD1B34EB; Wed, 16 Sep 2015 06:40:43 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.511
X-Spam-Level:
X-Spam-Status: No, score=-14.511 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham
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 T7djuFmybx0j; Wed, 16 Sep 2015 06:40:42 -0700 (PDT)
Received: from aer-iport-3.cisco.com (aer-iport-3.cisco.com [173.38.203.53]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 67AA11B3476; Wed, 16 Sep 2015 06:40:41 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=3912; q=dns/txt; s=iport; t=1442410841; x=1443620441; h=mime-version:subject:from:in-reply-to:date:cc: content-transfer-encoding:message-id:references:to; bh=357PRHAvkYpmIUV7Lh4hgX6t5ThVNQ3HDv2wGljB/eY=; b=Q0ffV4ob7gw1xXi4dI4yPhAuEqA4ZBGrk979vBj2DwDMLUVyjHyo7L8o TZoen59bl9HDCDljcSjgIoiKvuPYiLwAlyRC/97vAR8c2kdfjNjCke6Qi LU5uWuS8r9A8Qq6layRWuyGKQs4aWKf8sqhb8CU8fygef+2hpBygGeEhf M=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0DIBACMcPlV/xbLJq1dg3dpqRIBAQEBAQEFAYEKlQuFeQKCCQEBAQEBAYELhCMBAQEDASNWBQsLFAQCAiYCAlcGE4gmCA21MpRDAQEBAQEBAQEBAQEBAQEBAQEBARmBIoUKglaCboRaMweCaS+BFAWSNoMohRCCbYUHgU1Gg2+RI4NsY4JDgUA8MwGKKQEBAQ
X-IronPort-AV: E=Sophos;i="5.17,539,1437436800"; d="scan'208";a="605157817"
Received: from aer-iport-nat.cisco.com (HELO aer-core-2.cisco.com) ([173.38.203.22]) by aer-iport-3.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 16 Sep 2015 13:40:39 +0000
Received: from ams-iwijnand-8816.cisco.com (ams-iwijnand-8816.cisco.com [10.60.202.87]) by aer-core-2.cisco.com (8.14.5/8.14.5) with ESMTP id t8GDecOh029034 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Wed, 16 Sep 2015 13:40:39 GMT
Content-Type: text/plain; charset="utf-8"
Mime-Version: 1.0 (Mac OS X Mail 8.1 \(1993\))
From: IJsbrand Wijnands <ice@cisco.com>
In-Reply-To: <55F96F6A.4060803@dial.pipex.com>
Date: Wed, 16 Sep 2015 15:40:38 +0200
Content-Transfer-Encoding: quoted-printable
Message-Id: <1AE7D317-CB3F-4AEB-8E20-DAD3268D7D5E@cisco.com>
References: <55F96F6A.4060803@dial.pipex.com>
To: Elwyn Davies <elwynd@dial.pipex.com>
X-Mailer: Apple Mail (2.1993)
Archived-At: <http://mailarchive.ietf.org/arch/msg/gen-art/r49fCQ6Pz54k8Jw4Vq2kfAgQHHE>
Cc: General area reviewing team <gen-art@ietf.org>, draft-ietf-mpls-mldp-node-protection.all@ietf.org
Subject: Re: [Gen-art] Hi, Gen-art Telechat review of draft-ietf-mpls-mldp-node-protection-06 - follow up
X-BeenThere: gen-art@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "GEN-ART: General Area Review Team" <gen-art.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/gen-art>, <mailto:gen-art-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/gen-art/>
List-Post: <mailto:gen-art@ietf.org>
List-Help: <mailto:gen-art-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/gen-art>, <mailto:gen-art-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 16 Sep 2015 13:40:43 -0000

Thanks Elwyn!

Ice.

> On 16 Sep 2015, at 15:32, Elwyn Davies <elwynd@dial.pipex.com> wrote:
> 
> Hi Ice.
> 
> I had a quick look through the updates in -07 and that has addressed all the points below.  Definitely good to go now.
> 
> Cheers,
> Elwyn
> 
>> I am the assigned Gen-ART reviewer for this draft. The General Area
>> Review Team (Gen-ART) reviews all IETF documents being processed
>> by the IESG for the IETF Chair. Please wait for direction from your
>> document shepherd or AD before posting a new version of the draft.
>> 
>> For more information, please see the FAQ at
>> 
>> <http://wiki.tools.ietf.org/area/gen/trac/wiki/GenArtfaq>.
>> 
>> Document: draft-ietf-mpls-mldp-node-protection-06.txt
>> Reviewer: Elwyn Davies
>> Review Date: 2015/09/15
>> IETF LC End Date: 2015/09/08
>> IESG Telechat date: 2015/09/17
>> 
>> Summary: Ready for publication on standards track. Thanks for your generous comments on my review and the updated version -06 which fixes almost all of the issues. The nits below are mostly suggestions related to the updated text apart from the last one on s2.3 which got missed.
>> 
>> Major issues:
>> None
>> 
>> Minor issues:
>> None
>> 
>> Nits/editorial comments:
>> s1: The new text referring to the need for capability negotiation is not easy to parse. Suggested alternative:
>> OLD:
>> In order for a node to be protected, the protecterd node, the PLR and
>> the MPT MUST support the procedures as described in this draft.
>> Detecting the protected node, PLR and MPT support these procedures is
>> done using [RFC5561].
>> NEW:
>> In order to allow a node to be protected against failure, the LSRs providing
>> the PLR and the MPT functionality as well as the protected node MUST
>> support the functionality described in this document. RSVP capability
>> negotiation [RFC5561] is used to signal the availability of the functionality
>> between the participating nodes; these nodes MUST support capability
>> negotiation.
>> END
>> 
>> s2, last para: s/This because/This is because/
>> 
>> s2.1, last para; s2.2, last para: s/Procedures how to setup/The procedures for setting up/
>> 
>> s2, s2.2 and s3: s/this draft/this document/ (3 places) [A 4th instance is replaced in the suggested text for s1 above.]
>> 
>>>> s2.2:  If I understand correctly, the bypass LSPs have to be bidirectional (or they could be two unidirectional ones) unlike those in s2.1 which will be unidirectional.  I think this ought to be mentioned, assuming I am right - and presumably one could do a bit of optimisation in setup.  This has some knock-on effects as regards what happens when the node fails.  I wonder if there should be some explanation of what happens in an extra sub-section in s4 - just that the various LSRs need to think about what role they are playing depending on where the incoming packets are coming from, I guess.
>>> Ice: Yes, that is a good observation about unidirectional and bidirectional LSPs. I’ll add a node to make that clear.
>> The fixes for that are fine and helpful IMO.
>>> Since the MPT will receive packets with the MPLS label it originally expected, it does not really care where the packets are coming from. So I’m not sure anything else needs to be added here.
>>> 
>> Probably right. Actually the fact that the bypass LSPs are bidirectional does sort out the differentiation of roles anyway. Incoming = MPT, Outgoing = PLR. The note could be extended to mention this.
>> 
>> s2.3:
>>>       Num PLR entry: Element as an unsigned, ***non-zero*** integer followed
>>>       by that number of "PLR entry" fields in the format specified
>>>       below.
>> Per the discussion of my last call comments, the Num PLR entry can be zero.
>> 
>