Re: [v6ops] [Last-Call] Tsvart last call review of draft-ietf-v6ops-ipv6-ehs-packet-drops-05

Brian E Carpenter <brian.e.carpenter@gmail.com> Fri, 19 February 2021 20:14 UTC

Return-Path: <brian.e.carpenter@gmail.com>
X-Original-To: v6ops@ietfa.amsl.com
Delivered-To: v6ops@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id CE2403A148C; Fri, 19 Feb 2021 12:14:16 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.099
X-Spam-Level:
X-Spam-Status: No, score=-2.099 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, NICE_REPLY_A=-0.001, RCVD_IN_DNSWL_BLOCKED=0.001, SPF_HELO_NONE=0.001, 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 8-HF5xJT1enY; Fri, 19 Feb 2021 12:14:15 -0800 (PST)
Received: from mail-pg1-x535.google.com (mail-pg1-x535.google.com [IPv6:2607:f8b0:4864:20::535]) (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 39F4A3A1498; Fri, 19 Feb 2021 12:14:15 -0800 (PST)
Received: by mail-pg1-x535.google.com with SMTP id t25so5602006pga.2; Fri, 19 Feb 2021 12:14:15 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=subject:to:cc:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=2Z3mPbcyPQKOdgYDZMfO4MTCGjwqs+T441G1eWbQ1xo=; b=IUlEdQ+wk1/CFmw1Ejdc2ecSpfBkVpHxMr738RB+BlPPkTjR1uoH5eK/gxFKG9Z8U1 50WNEAsKONwKIsEQfsWHp3E7E/vvD8f8xTOa5KdFcNqd6BStajeVPTpoAGZ1uW5tMZeJ filOvae2+N6GmE8MPXb9ttaR9GCwxCsPq44f9nhvzcu3gM0+RcWYahlHlBcBlr/1ZVuc 4jmJqFmJdeKmIOGENcNdQrhOe91KZxLlJDJPV6K8MT01hyvfpc6RAOxYG7kS1IX7SFZd DVVCJXLSkbDjY2cTiUXXIeG3BW/N+vL1O0gWwacYq3K/BufD4zvGjKuIC4Z7fMdUNx+a Rn9A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:cc:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=2Z3mPbcyPQKOdgYDZMfO4MTCGjwqs+T441G1eWbQ1xo=; b=RhL/KazG9I9dx2Efxr/e/nD13EFYTve6iLfPjTcBWej+9AL6f21oyj0bRKma0z362t 1lBVXS6/WgKJ7sPmWb8Xi56CfCMSfmNdxVQ+7gYP28xLQvOx1fnhAKw8T5lTozwOM1JD hfnWjHGSRc1r7YJiffRVzfoaWnWeVJv1OggMxT7yhyxjelUelTnQ/6FjYeQ5yCXTMRX0 3EeFDAsJTEtV6inmy6tMPC5qOsqkOISYujj6estUuZlhW/8VDLI6LiOLfyTiFQGsF49T TY8DMpzLBB22dILbFyPyV0wSuw1jTbj1egxOxKeVXD9feFDf213kyUhStqs8mwn4Z8qv 5OjA==
X-Gm-Message-State: AOAM533wMV/8d87dOIaeDTKndN8el5qJpu4amYzd7q7dQ4ORohRkuDmw oZew9bPJVVLZZT71R2tNxgeSnOBHogSZgg==
X-Google-Smtp-Source: ABdhPJw0KVOhyGdkFuvG+XFGCpK9bA8D1GXULL6/yDar/6/fSAxAWxr6lrGAxT7VGK+lCcZLAIj/pw==
X-Received: by 2002:a62:1ac2:0:b029:1ec:48b2:81bd with SMTP id a185-20020a621ac20000b02901ec48b281bdmr10855020pfa.81.1613765654218; Fri, 19 Feb 2021 12:14:14 -0800 (PST)
Received: from [192.168.178.20] ([151.210.131.28]) by smtp.gmail.com with ESMTPSA id a136sm10435547pfa.66.2021.02.19.12.14.09 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Fri, 19 Feb 2021 12:14:11 -0800 (PST)
To: Fernando Gont <fgont@si6networks.com>, Gorry Fairhurst <gorry@erg.abdn.ac.uk>, tsv-art@ietf.org
Cc: last-call@ietf.org, draft-ietf-v6ops-ipv6-ehs-packet-drops.all@ietf.org, v6ops@ietf.org
References: <161366727749.10107.14514005068158901089@ietfa.amsl.com> <42668fb5-a355-e656-7d99-c40b3d33fb92@si6networks.com> <0e377231-c319-2157-30a0-759e2f96a692@gmail.com> <5f464f17-85ed-f105-35f9-02f35d04aed2@si6networks.com>
From: Brian E Carpenter <brian.e.carpenter@gmail.com>
Message-ID: <4c90dfd4-7da2-320c-92d5-e84c3cf5dad1@gmail.com>
Date: Sat, 20 Feb 2021 09:14:08 +1300
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <5f464f17-85ed-f105-35f9-02f35d04aed2@si6networks.com>
Content-Type: text/plain; charset="utf-8"
Content-Language: en-US
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/I01X_JTiXfhJx98VYBtBTKnKIVo>
Subject: Re: [v6ops] [Last-Call] Tsvart last call review of draft-ietf-v6ops-ipv6-ehs-packet-drops-05
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: v6ops discussion list <v6ops.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/v6ops>, <mailto:v6ops-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/v6ops/>
List-Post: <mailto:v6ops@ietf.org>
List-Help: <mailto:v6ops-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/v6ops>, <mailto:v6ops-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 19 Feb 2021 20:14:17 -0000

Hi Fernando,

I slightly prefer this alternative:

> or add this:
> 
>    [RFC7098] discusses how the IPv6 FLow Label can used to enhance layer
>     3/4 (L3/4) load distribution and balancing for large server farms.
> 
> right after:
>     Thus, ECMP and Hash-based Load-
>     Sharing should be possible without the need to process the entire
>     IPv6 header chain to obtain upper-layer information to identify
>     flows.

Thanks,
    Brian

On 19-Feb-21 09:04, Fernando Gont wrote:
> Hi, Brian,
> 
> On 18/2/21 16:35, Brian E Carpenter wrote:
>> On 19-Feb-21 06:56, Fernando Gont wrote:
> [....]
>>>> * The ID also discusses use of the IPv6  Flow Label: This seems a little off
>>>> topic, but seems linked to EH implications on ECMP.  However, the final
>>>> sentence of this section is a reference to [Jaeggli-2018] which in turn
>>>> concludes that the IPv6 Flow Label should not be used it as a part of hashes
>>>> for load balancing. Yet, as far as I know, this is not the recommendation of
>>>> the IETF in 2020.
>>>
>>> FWIW, we discuss the Flow Label a bit because the usual reaction would
>>> be "why do you process the header chain for load-balancing, instead of
>>> employing the Flow Label?"
>>
>> However, Gorry is right that citing Joel's operational comments is only part
>> of the story. I immodestly suggest citing RFC 7098 too, for a discussion
>> of how the flow label can in principle be used for server load balancing.
> 
> Good grief! I thought we were referencing this one already (but looks 
> like we're not) Any suggestion on how to reference it?
> 
> E.g., we could do:
> 
>     Thus, ECMP and Hash-based Load-Sharing [rfc6434] [RFC7098] should be 
> possible
>     without the need to process the entire IPv6 header chain to obtain
>     upper-layer information to identify lows.
> 
> 
> plus adding it ALONG WITH RFC6438 here:
> 
>     making Flow Label-based ECMP
>     and Hash-based Load-Sharing [RFC6438] feasible.
> 
> 
> 
> xor add this:
> 
>    [RFC7098] discusses how the IPv6 FLow Label can used to enhance layer
>     3/4 (L3/4) load distribution and balancing for large server farms.
> 
> right after:
>     Thus, ECMP and Hash-based Load-
>     Sharing should be possible without the need to process the entire
>     IPv6 header chain to obtain upper-layer information to identify
>     flows.
> 
> 
> 
> Alternatively, if you can think of a better way to do it, please do let 
> us know.
> 
> Thanks!
> 
> Regards,
>