Re: [RTG-DIR] QA review of draft-ietf-mpls-flow-ident-02

Manav Bhatia <manavbhatia@gmail.com> Sat, 25 March 2017 02:35 UTC

Return-Path: <manavbhatia@gmail.com>
X-Original-To: rtg-dir@ietfa.amsl.com
Delivered-To: rtg-dir@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BC6161293F2; Fri, 24 Mar 2017 19:35:42 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level:
X-Spam-Status: No, score=-1.999 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
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 Au3RY6c0brwK; Fri, 24 Mar 2017 19:35:40 -0700 (PDT)
Received: from mail-ot0-x235.google.com (mail-ot0-x235.google.com [IPv6:2607:f8b0:4003:c0f::235]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B6F78126D85; Fri, 24 Mar 2017 19:35:37 -0700 (PDT)
Received: by mail-ot0-x235.google.com with SMTP id y88so4146872ota.2; Fri, 24 Mar 2017 19:35:37 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=Mreljq6nW9KTXtgQCzh0jUlf5MZgj5+Q3sw4Z9hUN6Q=; b=eMe0uhnoPT4FraxClyFL0VAUpBMNoasronpFxNqZUMKGd5pLlAlY9/EPICEZaka06f BjF5fwiQj3G14LHca1tYwl3sdbPdZ8qW3rxJFRoaLruot+/qX1/WQaPEij0k9VO5+6xo Fu6hJ/xAOLHHjog9jxF3xAFjeVAVAp9oN4y5jXxgbZpmiFihldtsqy076B1qbKIzsdyN ydcICl+kgn8oA8dEb9tjit1fL92fBvLhHTMEljgi8yrtyU3XY8O/s7htjzLa7vhg2U9L aFjx3qat9HUnaKNkrZH3K1UYgqaPB9uBYYvoYAbxpNb95Hm5d28uUHh3Lg+HF7ePG4uv /62A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=Mreljq6nW9KTXtgQCzh0jUlf5MZgj5+Q3sw4Z9hUN6Q=; b=NcMagT2om3EI4BUrgKRBJOn5rlwPTDkNcfYXGMiPA2maRtRiHxpTncFwFdtcg5dAsF hj5w6NPEvmsXPiqwuZIdh7Xa549/duXJxWdHzJJq/pcX8MzMlgJvrM2q/UDpx2RI1//k olV29uaOgXV45xeB2nZoSuv06/ieWpmprb5dmGCPVuiZO+pRAOWZhys8uT0xepH5S3S5 fi1FaG08G4Pi8G3TtnC+3674MN/n2Ze8Zi+ZaFlIPIz6yrLswdev8pyfPmjuJHPk+Zuw sWGrxcd2jXHTg477prVc7N8xxX4ExtVC2VtYkyCh3autZ+Pwx3gqb3dgizPajhZM2Mq8 59/w==
X-Gm-Message-State: AFeK/H3ucNXa4bOxuNOnqEXd/L1P/qUwNjhughjfJchA6IbUIgmWURw+kbHI44qL3L+Qp4MhBNUNW8FUZ+N7lA==
X-Received: by 10.157.36.202 with SMTP id z68mr5540315ota.271.1490409337112; Fri, 24 Mar 2017 19:35:37 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.157.43.164 with HTTP; Fri, 24 Mar 2017 19:35:36 -0700 (PDT)
In-Reply-To: <3130ab84-b32c-75da-17a2-f08232985a12@gmail.com>
References: <CAG1kdogsM7G2FmoUA+K7kKh0BBX_iaYGBydVB+61s013c1bfwA@mail.gmail.com> <3130ab84-b32c-75da-17a2-f08232985a12@gmail.com>
From: Manav Bhatia <manavbhatia@gmail.com>
Date: Sat, 25 Mar 2017 08:05:36 +0530
Message-ID: <CAG1kdogtJBa_iT_H=NDjVdJimKQf0_8yNzvXPAykcBbHqnAN6Q@mail.gmail.com>
To: Stewart Bryant <stewart.bryant@gmail.com>
Cc: "rtg-dir@ietf.org" <rtg-dir@ietf.org>, draft-ietf-mpls-flow-ident@ietf.org
Content-Type: multipart/alternative; boundary="94eb2c1847481bd028054b84f77b"
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-dir/cP77jC05DLl5lbcp9Ic2FGZ3iSs>
Subject: Re: [RTG-DIR] QA review of draft-ietf-mpls-flow-ident-02
X-BeenThere: rtg-dir@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Routing Area Directorate <rtg-dir.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/rtg-dir>, <mailto:rtg-dir-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/rtg-dir/>
List-Post: <mailto:rtg-dir@ietf.org>
List-Help: <mailto:rtg-dir-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rtg-dir>, <mailto:rtg-dir-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 25 Mar 2017 02:35:43 -0000

Hi,

The new draft looks good. It will help to work with the RFC-editor team to
rewrite some parts of the draft to make it clearer.

Thanks, Manav

On Sat, Feb 25, 2017 at 1:38 AM, Stewart Bryant <stewart.bryant@gmail.com>
wrote:

> Manav
>
> Thank you for your review comments.
>
> I have uploaded version 4.
>
> On 01/02/2017 17:12, Manav Bhatia wrote:
>
> Dear Authors,
>
>
> I have been asked to do Routing Area Directorate QA review
> of draft-ietf-mpls-flow-ident-02
>
>
> Summary:
>
>
> Its an informational draft that discusses “desired capabilities for MPLS
> flow identification”. I am not sure what this means — is this alluding to
> the capabilities on the routers, or some protocol? I think the authors
> meant to discuss the aspects that must be considered when developing a
> solution for MPLS flow identification. However, it takes quite a bit of
> reading to get there.
>
>
> I used your words
>
>
> I found the document quite hard to parse initially. After a couple of
> passes, it became somewhat better and I could understand the points that
> the authors were trying to make. I have no concerns on the technical
> content.
>
>
> Major Comments:
>
>
> Please work on the readability aspects of the draft.
>
>
> I am obviously not the right person to do that. I just re-read it after a
> long time, and I could understand it. I am not entirely sure how to address
> your comment, without further details. Maybe this is a discussion to have
> with Deborah when she sees the draft?
>
>
> Minor Comments:
>
>
> 1. Section  3 - I would resist the urge to make a sweeping statement that
> packets dont get dropped in “modern networks” unless the network is
> oversubscribed. I work for a large vendor and I see packets dropping all
> the time.
>
>
> This now says
> *: *
> Modern networks, if not oversubscribed, potentially drop relatively few
> packets, thus packet loss measurement is highly sensitive to the
> common demarcation of the exact set of packets to be measured for loss.
>
>
> 2. Section 3 - What is a counter error?
>
>
> See above
>
>
> 3. Section 3 - “Thus where accuracy better than the data link loss
> performance of a modern optical network is required, it may be economically
> advantageous ..”. I had a very hard time trying to parse this.
>
>
> This now says:
>
> Thus where accurate measurement of packet loss is required,
> it may be economically advantageous, or even a technical requirement, to
> include some form of marking in the packets to assign each packet to
> a particular counter for loss measurement purposes.
>
> To fully understand the text the reader should look at the reference.
>
>
> 4. Section 4 - “Also, for injected test packets, these may not be
> co-routed with the data traffic due to ECMP”. Also include LAG and MC-LAG.
> Additionally the data path for the test traffic could be different from the
> regular IP traffic.
>
> This now says:
>
> Also, for injected test packets, these may not be co-routed
> with the data traffic due to ECMP, or various link aggregation technologies
> all of which distribute flows across a number of paths at the
> network, or data-link and hence at the physical layer.
>
>
> 5. Section 5 - “Such fine grained resolution may be possible by deep
> packet inspection, .. “. How can you do deep packet inspection at the LSR.
>
> How will you know the label stack size in the packet?
>
>
> Er, we get past the label stack all the time to do 5 tuple load balancing
> which is the standard method of at least one major vendor.
>
> The S bit is set at BoS!
>
> I am not sure if the LSR needs to deep inspect these packets?
>
>
> So how else do you identify a flow? Of course your view of "deep" may
> vary, but inspecting to the depth of the transport layer port number is
> standard.
>
> But based on text in Sec 8, LSRs appear to be processing these packets.
>
>
> I am not sure I understand the point here.
>
> - Stewart
>
>
> Cheers, Manav
>
>
>