Re: [ippm] Erik Kline's Discuss on draft-ietf-ippm-route-09: (with DISCUSS and COMMENT)
Erik Kline <ek.ietf@gmail.com> Wed, 12 August 2020 01:00 UTC
Return-Path: <ek.ietf@gmail.com>
X-Original-To: ippm@ietfa.amsl.com
Delivered-To: ippm@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2D1FB3A0E0A; Tue, 11 Aug 2020 18:00:24 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.097
X-Spam-Level:
X-Spam-Status: No, score=-2.097 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=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 Ikzph1u-h6DA; Tue, 11 Aug 2020 18:00:07 -0700 (PDT)
Received: from mail-oi1-x22c.google.com (mail-oi1-x22c.google.com [IPv6:2607:f8b0:4864:20::22c]) (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 555FE3A0E06; Tue, 11 Aug 2020 18:00:07 -0700 (PDT)
Received: by mail-oi1-x22c.google.com with SMTP id l84so339074oig.10; Tue, 11 Aug 2020 18:00:07 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=OXLl3eqopqpMt8i62bhJhT/cFUNT6PYwiVT6y2QAxDE=; b=RKVxp60DjH2FDE0eNJmRJl9g3nP6firdJE0Rsoqd1ZpW109Lywe3G6e8a8jaKsCTK/ wuTWdrgkD8tDqggDHFS7+jigkLeLWKj+eKa66pCGApTSyZwVbEp6hY/0vg4bKERxR526 Rc/d3LWvqIxfUiVGqAyYqXT7cwlhPHKR5cCe0zbsq1QP0GfQgcu/f8RAkOqPSqdICfcc 3zeyciQvjFgdljcmV5ocpgeRPRYixnuItByXP6PtQwg4Hxv3a7kDlT4bt63QDoWsXW5O fBvRJ+Az5VE/0YMXGH92WrHqNVBpcJnmgYAILSvmI1JFCpz9uBiL6xg4OagFhmB3PHMc f8JA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=OXLl3eqopqpMt8i62bhJhT/cFUNT6PYwiVT6y2QAxDE=; b=F1WLFJUbhDEpNcRNWnKc7jK6x+YuNzmwoG2J5rm11O8gSKKYcfd355ppUhr+dNc7/L jFdB37MJB8RdbFji4fe/747WwT32/Jtz8Xif8Cdw9qWfUn8OEd9od+BuEu9FwnVuWn06 G+a4a9y499q1eIv4B3Y6tc9RzChKte/USfUcxFf3cFZSiYxWs1UUdqhjiW2/6cufayrz fzNn/2wD00B8o0R4eD9A0ec1XnEztNS6PVmWuHddozymHcXP+Ksi6Va3cA2ARwJBq4aD zUtE+UTFQIJGOF3QDw7H+1BsPMv0RY15h6B9k5dh7Zmb6YKruG1xcRq1XF7bv6EpFw8/ ZrHA==
X-Gm-Message-State: AOAM532yAUnwzoR6CYSinC9ULFMv+OjL+NB9rLhfvRVFDz5M4va/+lcb AlUi/4yMroR9BU1cOnoy5OQ++aGOpyqOrYfMLvs=
X-Google-Smtp-Source: ABdhPJwI+xefJ1Dl7v9bvUZ30DILJkYLGC+o1gFxpzUiSkf5qwP9y3PZKH4AboRfYzH3leMYN8eSnJ55LzDUe0d3Zos=
X-Received: by 2002:a54:478f:: with SMTP id o15mr5782052oic.77.1597194006493; Tue, 11 Aug 2020 18:00:06 -0700 (PDT)
MIME-Version: 1.0
References: <159710402611.24157.2439122306029983423@ietfa.amsl.com> <4D7F4AD313D3FC43A053B309F97543CF0140BC7F8A@njmtexg5.research.att.com>
In-Reply-To: <4D7F4AD313D3FC43A053B309F97543CF0140BC7F8A@njmtexg5.research.att.com>
From: Erik Kline <ek.ietf@gmail.com>
Date: Tue, 11 Aug 2020 17:59:55 -0700
Message-ID: <CAMGpriX3Wo5TWCSi1Hzr3tV4X+PyMN2FJVA9y-gyfLgsCW-9mw@mail.gmail.com>
To: "MORTON, ALFRED C (AL)" <acm@research.att.com>
Cc: The IESG <iesg@ietf.org>, "draft-ietf-ippm-route@ietf.org" <draft-ietf-ippm-route@ietf.org>, "ippm-chairs@ietf.org" <ippm-chairs@ietf.org>, "ippm@ietf.org" <ippm@ietf.org>, Brian Trammell <ietf@trammell.ch>
Content-Type: multipart/alternative; boundary="00000000000064fee905aca3b52b"
Archived-At: <https://mailarchive.ietf.org/arch/msg/ippm/NI2M5yz8r5bt9hCZHc50JnV81CM>
Subject: Re: [ippm] Erik Kline's Discuss on draft-ietf-ippm-route-09: (with DISCUSS and COMMENT)
X-BeenThere: ippm@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: IETF IP Performance Metrics Working Group <ippm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ippm>, <mailto:ippm-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ippm/>
List-Post: <mailto:ippm@ietf.org>
List-Help: <mailto:ippm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ippm>, <mailto:ippm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 12 Aug 2020 01:00:24 -0000
These make good sense to me, thank you. I'll clear my discuss since, as you say, these changes are in the working version (and I assume the doc will be in "Revised I-D needed" after/as of the telechat). Many thanks! On Tue, Aug 11, 2020 at 7:06 AM MORTON, ALFRED C (AL) <acm@research.att.com> wrote: > Hi Erik, > > Thanks for your review, let's try to answer/clear your DISCUSS and > comments. > > All changes below have been added to the working version. > > Al > > > -----Original Message----- > > From: Erik Kline via Datatracker [mailto:noreply@ietf.org] > > Sent: Monday, August 10, 2020 8:00 PM > > To: The IESG <iesg@ietf.org> > > Cc: draft-ietf-ippm-route@ietf.org; ippm-chairs@ietf.org; ippm@ietf.org; > > Brian Trammell <ietf@trammell.ch>; ietf@trammell.ch > > Subject: Erik Kline's Discuss on draft-ietf-ippm-route-09: (with DISCUSS > > and COMMENT) > > > > Erik Kline has entered the following ballot position for > > draft-ietf-ippm-route-09: Discuss > > > . > > > > ---------------------------------------------------------------------- > > DISCUSS: > > ---------------------------------------------------------------------- > > > > [ section 4.1 ] > > > > * I don't quite understand this apparent reliance on IPv6 flows being > routed or > > load-balanced by src/dst and flow label alone. I know of > implementations > > where that is not the case at all, and in fact RFC 6437 specifically > advises > > that the flow label alone not be relied upon. Quoting section 2: > > > > o Forwarding nodes such as routers and load distributors MUST NOT > > depend only on Flow Label values being uniformly distributed. In > > any usage such as a hash key for load distribution, the Flow Label > > bits MUST be combined at least with bits from other sources within > > the packet, so as to produce a constant hash value for each flow > > and a suitable distribution of hash values across flows. > > Typically, the other fields used will be some or all components of > > the usual 5-tuple. In this way, load distribution will still > > occur even if the Flow Label values are poorly distributed. > > > > Perhaps I'm seriously misunderstanding something though... > [acm] > I think the change below might help. The context in the first sentence is > simply fields that must be maintained constant. I understand this second > sentence as referring to the IP Header-only, and we can make this more > clear: > OLD > In IPv6, it is sufficient to be routed identically if the IP source and > destination addresses and the FlowLabel are constant, see RFC 6437. > NEW > When considering IPv6 headers, it is necessary to ensure that the IP > source and destination addresses and the FlowLabel are constant, see RFC > 6437. > > > > > * In the bulleted list following the final paragraph, the IP > identification > > field is an IPv4-only header field. What is the recommended mechanism > for > > IPv6? > > > [acm] In each item of the bullet list above the final paragraph, we dealt > with IPv6, saying: > > ... For IPv6, the field FlowLabel, Src and Dst SHOULD be the same. > > > The last paragraph indicates the changes for IPv4-only, so we can clarify > that: > OLD > Then, the way to identify different hops and attempts of the same flow is: > NEW > Then, the way to identify different hops and attempts of the same IPv4 > flow is: > > > > > ---------------------------------------------------------------------- > > COMMENT: > > ---------------------------------------------------------------------- > > > > [[ comments ]] > > > > Overall, a very well written document, I thought; thank you. > [acm] > :-) > > > > > [ section 3.3 ] > > > > * Are N and Nmax actually determined at dst or are they determined by > > src when replies are received? > [acm] > N is determined when a packet actually reaches dst (for a given flow). > Nmax is calculated at the src using all replies from dst: Nmax = Max(N) > > > > > [ section 3.5 ] > > > > * s/can't be detected at IP layer/can't be detected at the IP layer/ > [acm] > ok > > > > [ section 6 ] > > > > * It looks like "parameter E" appears first in paragraph 5? It might be > > good > > to provide some "E means exhaustive..." explanatory sentence. > [acm] > This was one of Ben's comments. We changed the sentence to read: > > This procedure could be done for a single Member Route flow, an > non-exhaustive search with parameter E (defined below) set as False, or for > every detected Route Ensemble flow (E=True). > > > > > > >
- [ippm] Erik Kline's Discuss on draft-ietf-ippm-ro… Erik Kline via Datatracker
- Re: [ippm] Erik Kline's Discuss on draft-ietf-ipp… MORTON, ALFRED C (AL)
- Re: [ippm] Erik Kline's Discuss on draft-ietf-ipp… Erik Kline