Re: [Dyncast] CAN BoF issues and the next steps

Tony Li <tony.li@tony.li> Wed, 13 April 2022 03:28 UTC

Return-Path: <tony1athome@gmail.com>
X-Original-To: dyncast@ietfa.amsl.com
Delivered-To: dyncast@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D2AE03A1BBC for <dyncast@ietfa.amsl.com>; Tue, 12 Apr 2022 20:28:03 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.512
X-Spam-Level:
X-Spam-Status: No, score=-1.512 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FORGED_FROMDOMAIN=0.248, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.248, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001] autolearn=no 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 E2HsZ5W03LcQ for <dyncast@ietfa.amsl.com>; Tue, 12 Apr 2022 20:27:59 -0700 (PDT)
Received: from mail-pj1-x1033.google.com (mail-pj1-x1033.google.com [IPv6:2607:f8b0:4864:20::1033]) (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 45B143A1BBA for <dyncast@ietf.org>; Tue, 12 Apr 2022 20:27:59 -0700 (PDT)
Received: by mail-pj1-x1033.google.com with SMTP id c12-20020a17090a020c00b001cba1ebb20cso3402499pjc.0 for <dyncast@ietf.org>; Tue, 12 Apr 2022 20:27:59 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=sender:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=XLQ30qw2DNyiuvAdxbNuyh7+IIRQC0hvwS/60vFXYyU=; b=JJ2l+hDTs53JrwaLcaOSeR/7Y6edCpjsTYuh3/6r3RCdnpBXFBt6R4Q673ITep5XKX jNfg6QyB1WMvY6+YZUcWvaiQergpzXCz5AftSkhzSHACw/qbG5dJHiPzGyhYzPnn7brq KuDJ4ANOqxppDdVmfsZ2+qlPc63vyZ9G+qFcqvSVxVp7eoAEATOJ4wy9AA9Bg/rFC+Wa wwejjFWDbb24mJhfUTNjK+QoaRMYEsXcWzP6mPCiqFVRMHvTkulzPG8d/Wwn/e+nanj6 cSdZMrlPvchfbyn6s6mxxet3ginXnI5DbziwDnUyd07EYoeeBChEnoz36oDrG7YT3rN4 wURw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:sender:mime-version:subject:from:in-reply-to :date:cc:content-transfer-encoding:message-id:references:to; bh=XLQ30qw2DNyiuvAdxbNuyh7+IIRQC0hvwS/60vFXYyU=; b=crbZ3XNmHkTS62HfENEG+aRkwKCk/GF1Kvhqs5ya7MF3H3iGN+hodC+C+99q9KbEsd CRaEk5oJ8qgE2O7RiXQTGyHUm9xz695obYwIdslNQVyWDaI5AEPqHt1jsVEeBYKB2wdx a61zyslC1NLBOF5HEJ3OmSsHZUMWxeGJJjOawRezBX3WTqzPZxoueP3ydzzrghribRyL dGdRQEJsCMbJXF73KECWxX88PxlKUVJipRKEvDzvfr2GiDgRAPamYVS3N+S8Q17YLbYV bsEdUgyNDk8cMJ8yWFsPloWxJyihQDojz/WqPnzgS/tpMe8+Sqy/jlm1ZUEW3/4ZKsdU nfog==
X-Gm-Message-State: AOAM531ieh0UYkYor3ppxK2ckkdlI92niJG+HEMfWlqp+Y15V6o7wYMa Hi7Ha7muU8tW575jDPzABZA=
X-Google-Smtp-Source: ABdhPJwjKGQrgjq8fxP6ipNnAo1O2LgRIruY7dfrF5kAQ0bCxTH3hScQUY3d7GrJa8wFDPzVeXyMyA==
X-Received: by 2002:a17:90a:4604:b0:1bc:8bdd:4a63 with SMTP id w4-20020a17090a460400b001bc8bdd4a63mr8358323pjg.147.1649820478089; Tue, 12 Apr 2022 20:27:58 -0700 (PDT)
Received: from smtpclient.apple (c-67-169-103-239.hsd1.ca.comcast.net. [67.169.103.239]) by smtp.gmail.com with ESMTPSA id 21-20020a630115000000b00382a0895661sm4276990pgb.11.2022.04.12.20.27.56 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Tue, 12 Apr 2022 20:27:57 -0700 (PDT)
Sender: Tony Li <tony1athome@gmail.com>
Content-Type: text/plain; charset="utf-8"
Mime-Version: 1.0 (Mac OS X Mail 15.0 \(3693.60.0.1.1\))
From: Tony Li <tony.li@tony.li>
In-Reply-To: <00ee01d84ee2$7b852b50$728f81f0$@tsinghua.org.cn>
Date: Tue, 12 Apr 2022 20:27:56 -0700
Cc: "Joel M. Halpern" <jmh@joelhalpern.com>, Luigi IANNONE <luigi.iannone=40huawei.com@dmarc.ietf.org>, liupengyjy@chinamobile.com, dyncast <dyncast@ietf.org>
Content-Transfer-Encoding: quoted-printable
Message-Id: <E0FB105F-CF94-420F-B601-EE5C036E616D@tony.li>
References: <2022041114360459722023@chinamobile.com> <29752325-4d93-271d-a0f1-e874575dca9b@joelhalpern.com> <2022041122304706741797@chinamobile.com> <5c189bc0-0569-e2f9-54b3-1bb41335ae21@joelhalpern.com> <008f01d84e13$8b5db8f0$a2192ad0$@tsinghua.org.cn> <d8fd1f2624b743698ed7b9ba390299f3@huawei.com> <00ed01d84ee1$859b5f70$90d21e50$@tsinghua.org.cn> <de849853-e073-5b61-dab8-b5a3dc33ed71@joelhalpern.com> <00ee01d84ee2$7b852b50$728f81f0$@tsinghua.org.cn>
To: Aijun Wang <wangaijun@tsinghua.org.cn>
X-Mailer: Apple Mail (2.3693.60.0.1.1)
Archived-At: <https://mailarchive.ietf.org/arch/msg/dyncast/RTPhwfYS8Noek_B3aVE5kXUBOpY>
Subject: Re: [Dyncast] CAN BoF issues and the next steps
X-BeenThere: dyncast@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Dynamic Anycast <dyncast.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/dyncast>, <mailto:dyncast-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/dyncast/>
List-Post: <mailto:dyncast@ietf.org>
List-Help: <mailto:dyncast-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dyncast>, <mailto:dyncast-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 13 Apr 2022 03:28:04 -0000

Hi Aijun,

My understanding of the requirements was that a particular UE was supposed to be bound to a server for the lifetime of a ’transaction’ and that includes across the UE rehoming to a different source. Thus, the entire network needs to make a consistent and fixed decision per UE. Doing so in a dynamic environment would seem to be most challenging: you would need to synchronize forwarding state across the entire network instantly.

Making a single decision at the ingress and propagating that state seems somewhat easier.

And easier still is Joel’s proposal: have the UE pick one (from a centralized broker?) and then rely on unicast. :-)

Regards,
T


> On Apr 12, 2022, at 7:59 PM, Aijun Wang <wangaijun@tsinghua.org.cn> wrote:
> 
> Hi, Joel:
> If you use binding address behind the ANYCAST address, it is possible. But if you use the ANYCAST address directly, you can't.
> For my understanding, the latter scenario is more popular.
> 
> 
> Best Regards
> 
> Aijun Wang
> China Telecom
> 
> -----Original Message-----
> From: Joel M. Halpern <jmh@joelhalpern.com> 
> Sent: Wednesday, April 13, 2022 10:55 AM
> To: Aijun Wang <wangaijun@tsinghua.org.cn>; 'Luigi IANNONE' <luigi.iannone=40huawei.com@dmarc.ietf.org>; liupengyjy@chinamobile.com; 'dyncast' <dyncast@ietf.org>
> Subject: Re: [Dyncast] CAN BoF issues and the next steps
> 
> If the ingress edge does the calculation, makes the determination, and tunnels the traffic to the right place then the underlay routing system does not need to know anything about these metrics or the decision processes made by the edge.
> 
> Yours,
> Joel
> 
> On 4/12/2022 10:52 PM, Aijun Wang wrote:
>> Hi, Luigi:
>> Why only the ingress need such decision? I think all the routers 
>> in-path need such information(routing metric +compute metric), to 
>> achieve the optimal "instance selection".
>> 
>> Best Regards
>> 
>> Aijun Wang
>> China Telecom
>> 
>> -----Original Message-----
>> From: dyncast-bounces@ietf.org <dyncast-bounces@ietf.org> On Behalf Of 
>> Luigi IANNONE
>> Sent: Tuesday, April 12, 2022 3:04 PM
>> To: Aijun Wang <wangaijun@tsinghua.org.cn>; 'Joel M. Halpern'
>> <jmh@joelhalpern.com>; liupengyjy@chinamobile.com; 'dyncast'
>> <dyncast@ietf.org>
>> Subject: Re: [Dyncast] CAN BoF issues and the next steps
>> 
>> Hi,
>> 
>>> But, with the placement of the ANYCAST application servers closing to 
>>> the users in different sites, the bottleneck to influence the E2E 
>>> application performance is not only the network metric, the metric 
>>> for the application servers play a major role now.
>>> It is time to consider both the network metric and application server 
>>> metric together to achieve such goals.
>> 
>> I think that Joel is not against the above (routing metric +compute 
>> metric = instance selection).
>> I think that he is more inline with Dirk's position, meaning that it 
>> is not necessarily the routing layer that has to be "enhanced" with 
>> compute metrics.
>> Rather, an in-path decision based on both metrics should be made by 
>> some (CAN ) element.
>> My personal take is that the ingress is well suited for that (since 
>> for sure it is in-path).
>> Then you have the choice of various ways on how to steer the traffic.
>> 
>> Ciao
>> 
>> L.
>> 
>> 
>> 
>> 
>> --
>> Dyncast mailing list
>> Dyncast@ietf.org
>> https://www.ietf.org/mailman/listinfo/dyncast
>> 
> 
> -- 
> Dyncast mailing list
> Dyncast@ietf.org
> https://www.ietf.org/mailman/listinfo/dyncast