Re: [mpls] RtgDir review: draft-ietf-mpls-rfc6374-udp-return-path-04.txt

Stewart Bryant <stbryant@cisco.com> Mon, 09 November 2015 17:13 UTC

Return-Path: <stbryant@cisco.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BD3FF1B7FD3; Mon, 9 Nov 2015 09:13:39 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -16.51
X-Spam-Level:
X-Spam-Status: No, score=-16.51 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, GB_I_LETTER=-2, HTML_MESSAGE=0.001, 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 mdBzc8DcP_ik; Mon, 9 Nov 2015 09:13:37 -0800 (PST)
Received: from aer-iport-1.cisco.com (aer-iport-1.cisco.com [173.38.203.51]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 258901B7FD1; Mon, 9 Nov 2015 09:13:36 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=36724; q=dns/txt; s=iport; t=1447089216; x=1448298816; h=reply-to:subject:references:to:cc:from:message-id:date: mime-version:in-reply-to; bh=9HiFbMxUqUxXINiylp3Ifb2fdr42IqeWAqgcKrMfSqc=; b=CRnw6AfQpkQ78OXSzkqc02z+8deFjCJkO+65l7hQmvKIPccbto3vChaA fqVcCRCVrvxyFxOS1t6qDWnkPEEUbG6IQ4atWDQxb6kn5vMsxuddyqG8J N7VeWZzH37HpVng7FcAVw15qkjjAIkFtc4q0oDGZD5HciDGIrwkIyS/eG g=;
X-IronPort-AV: E=Sophos;i="5.20,266,1444694400"; d="scan'208,217";a="630781586"
Received: from aer-iport-nat.cisco.com (HELO aer-core-1.cisco.com) ([173.38.203.22]) by aer-iport-1.cisco.com with ESMTP; 09 Nov 2015 17:13:34 +0000
Received: from [10.55.98.183] (ams-stbryant-8816.cisco.com [10.55.98.183]) by aer-core-1.cisco.com (8.14.5/8.14.5) with ESMTP id tA9HDXNv032059; Mon, 9 Nov 2015 17:13:33 GMT
References: <4A1562797D64E44993C5CBF38CF1BE4812ACA49E@ESESSMB301.ericsson.se>
To: Daniele Ceccarelli <daniele.ceccarelli@ericsson.com>, "rtg-ads@tools.ietf.org" <rtg-ads@tools.ietf.org>
From: Stewart Bryant <stbryant@cisco.com>
Message-ID: <5640D43D.5090603@cisco.com>
Date: Mon, 09 Nov 2015 17:13:33 +0000
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:38.0) Gecko/20100101 Thunderbird/38.3.0
MIME-Version: 1.0
In-Reply-To: <4A1562797D64E44993C5CBF38CF1BE4812ACA49E@ESESSMB301.ericsson.se>
Content-Type: multipart/alternative; boundary="------------010204000107040001030704"
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/_qpsKfnyabjRr5wtmRJzrVhlhz8>
Cc: "rtg-dir@ietf.org" <rtg-dir@ietf.org>, "draft-ietf-mpls-rfc6374-udp-return-path.all@tools.ietf.org" <draft-ietf-mpls-rfc6374-udp-return-path.all@tools.ietf.org>, "mpls@ietf.org" <mpls@ietf.org>
Subject: Re: [mpls] RtgDir review: draft-ietf-mpls-rfc6374-udp-return-path-04.txt
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
Reply-To: stbryant@cisco.com
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: <https://mailarchive.ietf.org/arch/browse/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, 09 Nov 2015 17:13:39 -0000

Daniele

Thank you for the review, please see inline.

On 09/11/2015 16:42, Daniele Ceccarelli wrote:
>
> Hello,
>
> I have been selected as the Routing Directorate reviewer for this 
> draft. The Routing Directorate seeks to review all routing or 
> routing-related drafts as they pass through IETF last call and IESG 
> review, and sometimes on special request. The purpose of the review is 
> to provide assistance to the Routing ADs. For more information about 
> the Routing Directorate, please see​ 
> http://trac.tools.ietf.org/area/rtg/trac/wiki/RtgDir
>
> Although these comments are primarily for the use of the Routing ADs, 
> it would be helpful if you could consider them along with any other 
> IETF Last Call comments that you receive, and strive to resolve them 
> through discussion or by updating the draft.
>
> Document: draft-ietf-mpls-rfc6374-udp-return-path-04.txt
> Reviewer: Daniele Ceccarelli
> Review Date: Nov 08 2015
> IETF LC End Date: draft in AD evaluation state
> Intended Status: Standard Track
>
> *Summary:*
> I have some minor concerns about this document that I think should be 
> resolved before publication.
>
> *Comments:*
>
> The draft is pretty simple and straightforward, it is almost ready for 
> publication. I appreciated the “note to reviewers” at the beginning of 
> section 3.1, good idea.
>
> *Major Issues:*
>
> If you find no major issues, please write: "No major issues found.
>
> *Minor Issues:*
>
>   * Abstract: please consider improving readability. Suggestion:
>     “RFC6374 defines a protocol for Packet Loss and Delay Measurement
>     for MPLS networks (MPLS-PLDM). This document specifies the
>     procedures to be used when sending and processing out-of-band MPLS
>     performance management responses over an IP/UDP return path.
>
OK, will take a close look at this text.
>
>  *
>
>
>   * Section 3: My understanding is that if multiple URO are sent but
>     the responder is configured to send a single reply, it replies to
>     the first URO. Is any error message foreseen for this?
>
Actually I wonder if this should be the first URO that it is able to 
respond to.

The case in point would be if it found an IPv4 and an IPv6 USO (in that 
order) but could only sent IPv6.

I was not planning an error response. One can imagine cases (IPv4 and 
IPv6 for example) when there might be both type of URO in every message 
particularly during protocol migration.

>  *
>
>
>   * Why a single URO TLV Type is used for both IPv4 and IPv6? Wouldn’t
>     it be clearer to use two different values?
>
Both method are good protocol design. We tossed a dice and came down in 
favour of conserving Optional TLV types.
>
>  *
>
>
>   * I don’t think the “SHOULD” in section 4.2 (“The receipt of such a
>     mal-formed request SHOULD be notified to the operator through the
>     management system…”)  should be in capital letters, since it’s not
>     defining a rule for the protocol. Same applies to section 4.4.
>
SHOULD is an instruction to the implementer, which I think is valid use 
of RFC2119 language.
>
>  *
>
>
>   * Section 4.3. Why there is this strict requirement? “It MUST NOT be
>     sent other than in response to an MPLS-PLDM query message.” If one
>     day another type of query message is defined why do we want to
>     impose that a MPLS-PM response MUST NOT be sent?
>
This is as defined in RFC6374.

If some other protocol needs a MPLS-PM response it will specify that for 
itself.

>  *
>
>
> *Nits:*
>
>   * Packet Loss and Delay Measurement are sometimes used with capital
>     letters and sometimes not.
>   * “In such systems the response may arrive via any interface in the
>     LSR and need to internally forwarded…” I guess a verb is missing.
>
Yes - thanks.
>
>  *
>
>
>   * Some spelling mistakes are present in the document (e.g. Section
>     3, Section 4.1)
>
I will try me best to get them, but despite my very best endeavors 
spelling has never been one of my major skills. I am sure my friends in  
the RFC Editor office will pick up with any I miss.

Thanks

Stewart
>
>  *
>
> BR
> Daniele
>
>
>
> _______________________________________________
> mpls mailing list
> mpls@ietf.org
> https://www.ietf.org/mailman/listinfo/mpls


-- 
For corporate legal information go to:

http://www.cisco.com/web/about/doing_business/legal/cri/index.html