Re: [Idr] [Can] Proposed CAN WG charter for discussion

"duzongpeng@foxmail.com" <duzongpeng@foxmail.com> Sun, 29 January 2023 01:50 UTC

Return-Path: <duzongpeng@foxmail.com>
X-Original-To: idr@ietfa.amsl.com
Delivered-To: idr@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id AC593C14CF1C; Sat, 28 Jan 2023 17:50:54 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.849
X-Spam-Level:
X-Spam-Status: No, score=0.849 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, HELO_DYNAMIC_IPADDR=1.951, HTML_FONT_FACE_BAD=0.001, HTML_FONT_LOW_CONTRAST=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, RDNS_DYNAMIC=0.982, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_KAM_HTML_FONT_INVALID=0.01, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=foxmail.com
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id DvySwCrUsqh5; Sat, 28 Jan 2023 17:50:50 -0800 (PST)
Received: from out203-205-221-210.mail.qq.com (out203-205-221-210.mail.qq.com [203.205.221.210]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id BC1E4C14CF1B; Sat, 28 Jan 2023 17:50:49 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=foxmail.com; s=s201512; t=1674957046; bh=bgeNZmGExe4n9qIEssKYY/NAmh0vEQ92aOCLsnbxdGE=; h=Date:From:To:Cc:Subject:References; b=IgNzwew9RseUOPv6xT7eTNKI35JiY8ayVWeiX/UB2PRfGZKkCmrlrOSe45iz598Er wq8OHF2NAryDHYLffTT5CWMqQ0o91lTRnj9u5xoi1UnTVKbIKhnMGh8EZOQ/hODfYB 2HFXG4PVEwSXfvFXhFxkwkE5S4qvjUFCbfmGEB4M=
Received: from cmcc-PC ([103.35.105.45]) by newxmesmtplogicsvrszb9-0.qq.com (NewEsmtp) with SMTP id CAB83C27; Sun, 29 Jan 2023 09:50:43 +0800
X-QQ-mid: xmsmtpt1674957043tdu7q47ar
Message-ID: <tencent_735DE5AC50753E07EC8E7C316D336A235108@qq.com>
X-QQ-XMAILINFO: NQR8mRxMnur9wai8ZzK9odxjmF3S2g3E3gSa6Cxhj1B3t6xuoN1t3SBqEQlDrB +tRMxJeZku25F0yKHV76jQ+oKKpaDwsV9FsOEZBH8sG5FYUhPY6ML6viNWmncQuR8IqdevPc9AMh kmfl8dk5iMF5IuYWwQxOJtD3nEeY4dfP/Oe9Lg5PVaek7ljPndglif0ede96u7m3qF2x3INxz2pc 1O3ioFY5QHepoNQ8L7g3U+hbrVH3zyOL15br3qMKepzARV/bA95PtrclKU1Kzu1efrPh7LBsEv2H dFnrD4Js93QclGkS90MFrqsm9Uf2XVviuvB0qInwGae+6jkBSDdXgVOTz5I1mLvkZQkfiNDyIjp2 d1tFzk91hoAmp4Cmz/9hBd3nvDQSUCIT7VtAFC2aWK+U9K59OCyUTYJb4Yq6NY8XrJSzpj2gVmSj ArEQ/TfONaIv3UO1RqSkjW8i+ZXGUCg83i6QtZIUn+jqg9e2cpFICAY7MdjW4tcPj9CuQfZLgnBJ dzSuqXgmK3LpI/+Jzi6m3o/Ihp5vJtUjVHlxwJyT1ixpvyZjI7tMRHanGDqPJF/cb0YCLWZdHCJD 1MH+q/NgrS6XOPh9Htr3qvc/uhhdYjZIp2CbWoHvq3okT1/Q1HV2yjOl2AHh7Gj7vFwwe6rFh6Pp 4MuMZVrL0SuLzOlw/0iMgi1UCPe4rO0mHZe47w2JQpa/av8fptFzJ5RSuzd/ImRVzO+50VOgox29 nC8OZXBuUQa1nbHl4dz6u63JYPumsu0OhzjJ6kxeR5Lbq6k5kMv7VCUCryQzRQt8jO+pHSOgmtOO CaEVzkiaFXNxOGuT4hQud5GpnMDJ7/BrEpY9jBnvH8FZVgpJlF69FFKfPm3AssTbJnZOOlFqBhlF k0Dg8vuvu+RlUaO+1A3dpBZpIlBEHchP/pim7lgqctCX0kCLrK1ZuFIeXH/HtsEg1+co7ijnkfAg xetPk4XcwrawwapWKWcdR2Q8wJ7gQssPHMKH6/D8sPb7N1zVNCdgCvYT0naw8LC/6S7bF0Wp0Jvp mdjH3eiXIC3U+vM76UhRwFZTUxFZCNyIb7codtJg==
Date: Sun, 29 Jan 2023 09:50:44 +0800
From: "duzongpeng@foxmail.com" <duzongpeng@foxmail.com>
To: Robert Raszuk <robert@raszuk.net>, Peng Liu <liupengyjy@chinamobile.com>
Cc: Linda Dunbar <linda.dunbar@futurewei.com>, John Scudder <jgs@juniper.net>, can <can@ietf.org>, "idr@ietf. org" <idr@ietf.org>, "farinacci@gmail.com" <farinacci@gmail.com>
References: <53B67919-AD61-489D-8115-EBCB5CCE1976@juniper.net>, <CO1PR13MB49207D831961BE1891CEEEF985CE9@CO1PR13MB4920.namprd13.prod.outlook.com>, <70C0E859-8EDE-441E-A1F2-7FFA68B9B6D8@juniper.net>, <CO1PR13MB4920B520CB00D82B0576F8E385CC9@CO1PR13MB4920.namprd13.prod.outlook.com>, <CAOj+MMGdWbvm9t0GOpdWqmS5h4OMdmnX5_2kbU4ukkU6BXTnZQ@mail.gmail.com>, <2023012810484112984917@chinamobile.com>, <CAOj+MMH9XFVspsTn1g612Ra9R-QmX1vHGupq_am0x_NmsQoNRQ@mail.gmail.com>
X-Priority: 3
X-Has-Attach: no
X-Mailer: Foxmail 7.2.25.178[cn]
Mime-Version: 1.0
X-OQ-MSGID: <202301290950432974848@foxmail.com>
Content-Type: multipart/alternative; boundary="----=_001_NextPart040571846636_=----"
Archived-At: <https://mailarchive.ietf.org/arch/msg/idr/vp5j661kwEuJ_iRrLXLRjCDTFpY>
Subject: Re: [Idr] [Can] Proposed CAN WG charter for discussion
X-BeenThere: idr@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: Inter-Domain Routing <idr.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/idr>, <mailto:idr-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/idr/>
List-Post: <mailto:idr@ietf.org>
List-Help: <mailto:idr-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/idr>, <mailto:idr-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 29 Jan 2023 01:50:54 -0000

Hi, Robert

    Your worry about the network centric is valuable. However, the problems are just something that we want to solve. I mean perhaps we can have some optimizations for the problems, such as the "tons of very dynamic data" and the "Pre resolve in real time" in some specific senarios such as in Edge Computing. 
 

Best Regards
Zongpeng Du



duzongpeng@foxmail.com & duzongpeng@chinamobile.com
 
From: Robert Raszuk
Date: 2023-01-28 19:40
To: Peng Liu
CC: linda.dunbar; jgs; can; idr@ietf.org; Dino Farinacci
Subject: Re: [Can] [Idr] Proposed CAN WG charter for discussion
Hello Peng,

> So CAN won't impact every routers but just egress and ingress

That's true. But here we are essentially talking about completely different directions/architectures and considering the selection on which one to take. Both are vastly different and pretty orthogonal to each other. 

Option 1 - network centric - the one you are suggesting - 

* Use anycast /32 or /128 as destination address 
* Enable reception and installation of multiple paths for each anycast address
* Push tons of very dynamic data to each ingress router from behind egress routers **
* Associate that dynamic data with specific active path or subset of paths of subject anycast addresses
* Pre resolve in real time (continued FIB churn) all of the paths of anycast addresses in respect to load behind them  - and that must be done irrespective of any interest for that data 
* Make egress selection based on that state. 

** - I realize that you will contest this and say that there is going to be a very small amount of relatively static data to start with. But I can rest assure you that even if you start wil small and static inputs this will grow fast as compute selection will require to accommodate new data points as we go along. 

Option 2 - application centric - 

* Do not use anycast
* Do not put any of the dynamic state of the compute/content load/state to the network
* When application is trying to resolve address of the compute/content cluster just be smart of what address is returned to it
* No touch to the network - letting it do what it is good to do - take your packet and deliver it to the dst address in the packet 
* Load information is not broadcasted anywhere - can stay local and only the resolvers need to be aware of it


Also note that while you could perhaps make option 1 work in your (say 5G) network for your service it does not sound like it would be applicable to access public clouds compute cluster based on the actual load in the same way over  the Internet. 

So bottom line is that while I have been working on network centric services for nearly 25 years now in this very case I do believe we should really focus on option 2 for addressing CAN's requirements. 

Kind regards,
Robert


On Sat, Jan 28, 2023 at 3:48 AM Peng Liu <liupengyjy@chinamobile.com> wrote:
Hi Robert,

There might be OTT based solutions that don't involve ingress/egress routers . But some environments, like in our 5G edge network, OTT method is more expensive than a mechanism for egress routers to distribute the information to ingress routers so that path selection engines can consider both. CAN aims at the case where the operator wants to offer the selection service from its edge devices.

In the charter, 'The assumed model for the CAN WG is an overlay network, where an ingress routing node makes a forwarding decision based on the metrics of interest, and then steers the traffic to an egress node that serves the selected service instance, for example using a tunnel. Architectures that require the underlay network to be service-aware are out of scope.'

So CAN won't impact every routers but just egress and ingress, before the architecture, it is a little early to determine which protocol could be used. But for the directions, I think IETF is for building various tools. like one person can use  knife to peel an apple doesn’t mean peeler shouldn’t be invented.  

Regards,
Peng


liupengyjy@chinamobile.com
 
From: Robert Raszuk
Date: 2023-01-28 05:35
To: Linda Dunbar
CC: John Scudder; can@ietf.org; idr@ietf.org; farinacci@gmail.com
Subject: Re: [Can] [Idr] Proposed CAN WG charter for discussion
Hi Linda,

But why do we need to do that within the underlay network vs Over The Top (OTT) way ? 

Why network needs to be at all involved in distribution of the load information if we could solve it at the application level and keep network lean and as much stateless as possible ? Simple mapping plane will work just fine for this resulting in OTT Compute Aware Load Balancer (for the lack of the better name). 

Why bring this "awareness" to BGP or IGP or even routers in general ? 

Isn't the draft https://www.ietf.org/id/draft-kjsun-lisp-dyncast-03.html a possible solution ? 

Many thx,
R.


On Fri, Jan 27, 2023 at 9:43 PM Linda Dunbar <linda.dunbar@futurewei.com> wrote:
John, 

Oh, I guess I have over-thought of the "Architecture & framework". 
The proponents' wanting a mechanism for egress routers to distribute computing resources to ingress routers can be considered as one rough architecture. 

Thank you. 

Linda

-----Original Message-----
From: John Scudder <jgs@juniper.net> 
Sent: Friday, January 27, 2023 12:06 PM
To: Linda Dunbar <linda.dunbar@futurewei.com>
Cc: can@ietf.org; idr@ietf.org; farinacci@gmail.com
Subject: Re: Proposed CAN WG charter for discussion

Hi Linda,

I didn't mean to say that the architecture would have to be completed to the point of RFC publication before that step could be started! But of course, anyone studying the applicability of a mechanism, has to be thinking, "applicable for what purpose"? So I think that studying applicability presupposes that the person doing the study has an architecture in mind. 

Your summary seems about right, and I think it demonstrates that those in the side discussion *do* have at least a rough architecture in mind. My point is,

a. It's important to write that rough architecture down, to make the assumptions transparent to all WG participants, and b. It's important that when listing work items, we do not lose sight of the fact that this is one work item.

I don't see the bullet list as comprising a strictly ordered list of tasks that have to be completed in the order listed, I'm sure some will be worked on in parallel or even out of order. 

I hope that helps?

-John