Re: [MBONED] [Msr6] [Bier] MSR6 BOF 3rd Issue Category: More details are requested about the large scale use cases, including issue 8-11

Dirk Trossen <dirk.trossen@huawei.com> Mon, 07 November 2022 10:29 UTC

Return-Path: <dirk.trossen@huawei.com>
X-Original-To: mboned@ietfa.amsl.com
Delivered-To: mboned@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9C901C1524A2; Mon, 7 Nov 2022 02:29:06 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.641
X-Spam-Level:
X-Spam-Status: No, score=-3.641 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, INVALID_MSGID=0.568, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H2=-0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01] autolearn=ham autolearn_force=no
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 RoRTsRyvTDOc; Mon, 7 Nov 2022 02:29:04 -0800 (PST)
Received: from frasgout.his.huawei.com (frasgout.his.huawei.com [185.176.79.56]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 60776C1524C5; Mon, 7 Nov 2022 02:29:04 -0800 (PST)
Received: from frapeml100004.china.huawei.com (unknown [172.18.147.206]) by frasgout.his.huawei.com (SkyGuard) with ESMTP id 4N5S5t5TV1z67blg; Mon, 7 Nov 2022 18:24:50 +0800 (CST)
Received: from canpemm100009.china.huawei.com (7.192.105.213) by frapeml100004.china.huawei.com (7.182.85.167) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.31; Mon, 7 Nov 2022 11:29:00 +0100
Received: from lhrpeml500003.china.huawei.com (7.191.162.67) by canpemm100009.china.huawei.com (7.192.105.213) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.31; Mon, 7 Nov 2022 18:28:58 +0800
Received: from lhrpeml500003.china.huawei.com ([7.191.162.67]) by lhrpeml500003.china.huawei.com ([7.191.162.67]) with mapi id 15.01.2375.031; Mon, 7 Nov 2022 10:28:56 +0000
From: Dirk Trossen <dirk.trossen@huawei.com>
To: Dino Farinacci <farinacci@gmail.com>
CC: Toerless Eckert <tte@cs.fau.de>, "Gengxuesong (Geng Xuesong)" <gengxuesong@huawei.com>, Jeffrey Zhang <zzhang@juniper.net>, "Xiejingrong (Jingrong)" <xiejingrong=40huawei.com@dmarc.ietf.org>, BIER WG <bier@ietf.org>, msr6 <msr6@ietf.org>, mboned <mboned@ietf.org>, pim <pim@ietf.org>
Thread-Topic: [Msr6] [Bier] MSR6 BOF 3rd Issue Category: More details are requested about the large scale use cases, including issue 8-11
Thread-Index: AQHY8CPn+rUyGsVlPE+Wh78qBfBdO64uaI1ggACoM4CAANZHoIAArGkAgAKzw88=
Date: Mon, 07 Nov 2022 10:28:56 +0000
Message-ID: 09796A25-1198-44BF-8CED-5339284AC53D
References: <1be1822e66ef49a4a3877d008aacf00e@huawei.com>, <62151B24-6679-472E-983B-14E416AED45E@gmail.com>
In-Reply-To: <62151B24-6679-472E-983B-14E416AED45E@gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
Content-Type: multipart/alternative; boundary="_000_09796A25119844BF8CED5339284AC53D_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/mboned/eBMGhX-8mT_CYVfb4Cblufeu694>
Subject: Re: [MBONED] [Msr6] [Bier] MSR6 BOF 3rd Issue Category: More details are requested about the large scale use cases, including issue 8-11
X-BeenThere: mboned@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: Mail List for the Mboned Working Group <mboned.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mboned>, <mailto:mboned-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mboned/>
List-Post: <mailto:mboned@ietf.org>
List-Help: <mailto:mboned-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mboned>, <mailto:mboned-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 07 Nov 2022 10:29:06 -0000

Get the receiver API issue but the eventual setup and maintenance of the state defines the applicability in scenarios with high dynamicity.

Sure, if it's all rather local in receiver set changes, latency is reduced to local joined branching points but that's a strong assumption on locality.

Even then, I was under the impression that leave operations have timeouts to avoid frequent join/leave flapping so you might not even get the per request grouping behaviour you may want.

Dirk




From:Dino Farinacci <farinacci@gmail.com>
To:Dirk Trossen <dirk.trossen@huawei.com>
Cc:Toerless Eckert <tte@cs.fau.de>;Gengxuesong (Geng Xuesong) <gengxuesong@huawei.com>;Jeffrey Zhang <zzhang@juniper.net>;Xiejingrong (Jingrong) <xiejingrong=40huawei.com@dmarc.ietf.org>;BIER WG <bier@ietf.org>;msr6 <msr6@ietf.org>;mboned <mboned@ietf.org>;pim <pim@ietf.org>
Date:2022-11-05 17:13:26
Subject:Re: [Msr6] [Bier] MSR6 BOF 3rd Issue Category: More details are requested about the large scale use cases, including issue 8-11

I was taking about the local API in the receiver host.

Control-plane propagation time to the source which starts data delivery is another matter. But note that join merges on branches close to the receiver reduce latency more then when each receiver  contacts the source when they join.

Dino

> On Nov 4, 2022, at 11:57 PM, Dirk Trossen <dirk.trossen@huawei.com> wrote:
>
> At which timescales can you form a multicast group and establish the network state, including to leave said group possibly at the next forward request. I don't think you can get there with IGMP, sorry.
>
> Best,
>
> Dirk
>
> -----Original Message-----
> From: Dino Farinacci <farinacci@gmail.com>
> Sent: 04 November 2022 19:09
> To: Dirk Trossen <dirk.trossen@huawei.com>
> Cc: Toerless Eckert <tte@cs.fau.de>; Gengxuesong (Geng Xuesong) <gengxuesong@huawei.com>; Jeffrey Zhang <zzhang@juniper.net>; Xiejingrong (Jingrong) <xiejingrong=40huawei.com@dmarc.ietf.org>; BIER WG <bier@ietf.org>; msr6@ietf.org; mboned@ietf.org; pim@ietf.org
> Subject: Re: [Msr6] [Bier] MSR6 BOF 3rd Issue Category: More details are requested about the large scale use cases, including issue 8-11
>
> Well IGMP can do the job without crossing layer boundaries to acheive the same thing. Why is this better?
>
> Dino
>
>> On Nov 4, 2022, at 1:14 AM, Dirk Trossen <dirk.trossen@huawei.com> wrote:
>>
>>
>>>> receiver of the multicast should be determined by the application layer (e.g., http request with the same content requirement) or a controller could gather the information about which receivers want the same content.
>>>
>>> Yes and that happens today and hence signals the lower layer IGMP/MLD protocol to send a "join signal" on the network.
>>
>> [DOT] I think Xuesong is referring to the 'implicit joins' that can be expressed through forward requests to, e.g., same content, leading to a source operation to construct suitable return path information in an ad-hoc manner. This allows for, e.g., delivering responses to HTTP requests (for video chunks) that arrived unsynchronized at the server in a multicast manner. Point on dynamicity here is that the next 'batch' of requests (maybe even to the same chunk) may have a vastly different set of receivers (i.e., requestors for a specific chunk) due to variations in sending those originating forward requests (even just because a receiver may execute a PAUSE command on its UI). This was the essence of the BIER multicast response draft and is captured in the name of its success draft: 'forward requests, return multicast'. Here, explicit joins to the network to establish forwarding state simply won't do for the delay budget you have (those chunks need to be delivered at some point).
>>
>> Dirk
>