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

Stewart Bryant <stewart.bryant@gmail.com> Fri, 24 February 2017 20:09 UTC

Return-Path: <stewart.bryant@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 5A5C71294F5; Fri, 24 Feb 2017 12:09:00 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.699
X-Spam-Level:
X-Spam-Status: No, score=-2.699 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_LOW=-0.7, 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 4nuSHl3v7xzH; Fri, 24 Feb 2017 12:08:59 -0800 (PST)
Received: from mail-wm0-x230.google.com (mail-wm0-x230.google.com [IPv6:2a00:1450:400c:c09::230]) (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 82DC21294ED; Fri, 24 Feb 2017 12:08:58 -0800 (PST)
Received: by mail-wm0-x230.google.com with SMTP id v77so22651695wmv.0; Fri, 24 Feb 2017 12:08:58 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=subject:to:references:from:message-id:date:user-agent:mime-version :in-reply-to; bh=RxErxtfa95GIaOWLCA/0SgiCp6ITVUSMn9aSM0ELC6o=; b=ClKIUNMaDIQ4cStxnq2JNQAGP66ZkrRiG7LLEHVAul7gGyO4erjXbNetnknpgovdEA xJwqxhcQtgdA4GkDoBhqxTw8LgX9k2CcW3j8WK+Lj3t3OG7MFTP7LJfjobLHwPJT5FeX cjz1TfHNgPky6xh3anN+2NWJbActWT4SpjcnpftlqS+4kXypSMWoWyRRQgsC8rWaZre+ p3gFw/J6GcZD6JxjaO+9YohwF3wYubVhcx2U3N7yRY9pizMu8hbepPLiwOqR5XHNQZrW Pppq0HTab4CFhELyt0Bi2SRvbey9a2F35YLlNEaJ3ZYAmFYqpj/LG4O6QGXREoCPjVPg Og2w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:references:from:message-id:date :user-agent:mime-version:in-reply-to; bh=RxErxtfa95GIaOWLCA/0SgiCp6ITVUSMn9aSM0ELC6o=; b=YB57lnCeEVBvPRX6pwP89HVXWDGGpmRU5hMEynklad+OkpPZx2u3bubPY3wDEVu8vW Mz6e9XTcrs24PL6p4rM++CQFmXBCz3S4FB8DJzQQeWhEKtv8P636iJvZQ89aVj9bYvmD Iu996WJMGcG9WnM1rhF04pz2jFJ7vUBqtu/OPcHy2Gbb/rnfR/hZvgR7ofAxXc8lJU+r ojoYUgF7kI+PhPgLBXWe+jprKnJGvvhOl8UAg3qewqrr/+B5nzvp7Wc+lG4eRVcEK32O gy5KGFhuQClI8VdQ1EpKSbbwS58FQDw1kErvIj6OKgmTsYPaWxwRnmPi+AmWzLhOc6PA p+4g==
X-Gm-Message-State: AMke39m2e27iysxax8qkcB0Iec/P7N5aZ4AR7gldZ8SnIzvjgsP3WwRq/DodDCSGhuisRQ==
X-Received: by 10.28.141.16 with SMTP id p16mr4021563wmd.42.1487966937035; Fri, 24 Feb 2017 12:08:57 -0800 (PST)
Received: from [192.168.2.126] (host213-123-124-182.in-addr.btopenworld.com. [213.123.124.182]) by smtp.gmail.com with ESMTPSA id w204sm3574869wmd.17.2017.02.24.12.08.56 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 24 Feb 2017 12:08:56 -0800 (PST)
To: Manav Bhatia <manavbhatia@gmail.com>, "rtg-dir@ietf.org" <rtg-dir@ietf.org>, draft-ietf-mpls-flow-ident@ietf.org
References: <CAG1kdogsM7G2FmoUA+K7kKh0BBX_iaYGBydVB+61s013c1bfwA@mail.gmail.com>
From: Stewart Bryant <stewart.bryant@gmail.com>
Message-ID: <3130ab84-b32c-75da-17a2-f08232985a12@gmail.com>
Date: Fri, 24 Feb 2017 20:08:54 +0000
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.7.1
MIME-Version: 1.0
In-Reply-To: <CAG1kdogsM7G2FmoUA+K7kKh0BBX_iaYGBydVB+61s013c1bfwA@mail.gmail.com>
Content-Type: multipart/alternative; boundary="------------84CFA5554D4BB7F118E3AB97"
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-dir/JVBVoIEVY7y_jsRezZRGDUDsJxI>
Subject: Re: [RTG-DIR] QA review of draft-ietf-mpls-flow-ident-02
X-BeenThere: rtg-dir@ietf.org
X-Mailman-Version: 2.1.17
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: Fri, 24 Feb 2017 20:09:00 -0000

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
>