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

Dino Farinacci <farinacci@gmail.com> Tue, 25 October 2022 21:10 UTC

Return-Path: <farinacci@gmail.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 2F697C14F728; Tue, 25 Oct 2022 14:10:30 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.108
X-Spam-Level:
X-Spam-Status: No, score=-2.108 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, RCVD_IN_DNSWL_NONE=-0.0001, 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
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.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 wrFkw9w89aru; Tue, 25 Oct 2022 14:10:24 -0700 (PDT)
Received: from mail-pj1-x102e.google.com (mail-pj1-x102e.google.com [IPv6:2607:f8b0:4864:20::102e]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id BB2A6C14E514; Tue, 25 Oct 2022 14:10:24 -0700 (PDT)
Received: by mail-pj1-x102e.google.com with SMTP id l6so8467443pjj.0; Tue, 25 Oct 2022 14:10:24 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=to:references:message-id:content-transfer-encoding:cc:date :in-reply-to:from:subject:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=hxRPcOmnGQVHz4a38l0OPFLQ9QLn2oBE/1iY+0DX82g=; b=UlC3SFbwNMhoz2/wUGe7GefiJKrNBVufV2gosy9kCZjsu1aCn+C5gDxlJqRx69F7Ah swhiUjHf5uWG4BW3og3D6s7hXGXYdEgrMSMfq09r4mHgBFzNjXI9ld74pYzovLdp/l0D tPovmnCF9SKG1aclsd/ekKXp0cDPZyFB/Q3+HN8OGMQ4Xxg2LKuRPEnatqHBzLUIta7v JE+gl+XQOQXPzc7nrVaUmvE3s97eKpE8bfozRh7+qsfZ0If+rghqlGK85jmdWxJ/yaaZ aI//bOO/UuoUeCoDTJpfPDIGUiqP9O70amZUmzmc7OorZfZqkfLzKMlfWD714zjXp65h eRrQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=to:references:message-id:content-transfer-encoding:cc:date :in-reply-to:from:subject:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=hxRPcOmnGQVHz4a38l0OPFLQ9QLn2oBE/1iY+0DX82g=; b=GBTRfoWlzWgR/+z7QBAUet8cOpXQ/JYPzJwjVnhviciRWPhQ4iGIfZLYmjR5BwzN2F sgTMrVInnO/J0KXkvZJ8myZ59CY42cXmyrGCBjImtEd4pOPvxKFQwENZ6xKFmQUxsOHS k43+z0IjGJ1OS9tkengXyPQMp5qV+3mdEke7RoI+nQyhgWC+kiqMMxgJjGT2mLMDUbxr 3I2PoPySL75QNUIz9QpVDVP0Lc3I60/pmqrjgehci9wTA2deyApCWRvMNRaUy1XOlzJ5 7IcOjYX3Vvu3WO40PuqcxnVcGXNoJenF3hsqLmrsvQXIdaJgnTs8xCo8tpGp3hsL0ByR gxmA==
X-Gm-Message-State: ACrzQf09pH6IoTAlVlekR44Wq3QHi7JZ0x6463onuSHmrHQLNmkGP6t4 uPlI6ASorBy2Hui5w2+g+lU=
X-Google-Smtp-Source: AMsMyM7ADxaDDZQqRvwV8FiTdaVOolhtmPAFJBdEM4lbbrIdVui+4mDGYNpjSWwMUqklhyFi7vOS/Q==
X-Received: by 2002:a17:902:ec92:b0:186:9fc6:868c with SMTP id x18-20020a170902ec9200b001869fc6868cmr14000249plg.12.1666732224228; Tue, 25 Oct 2022 14:10:24 -0700 (PDT)
Received: from smtpclient.apple (c-98-234-33-188.hsd1.ca.comcast.net. [98.234.33.188]) by smtp.gmail.com with ESMTPSA id p2-20020a170902780200b0017f7bef8cfasm1574875pll.281.2022.10.25.14.10.23 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Tue, 25 Oct 2022 14:10:23 -0700 (PDT)
Content-Type: text/plain; charset="us-ascii"
Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3696.120.41.1.1\))
From: Dino Farinacci <farinacci@gmail.com>
In-Reply-To: <Y1hO8VZYREGzEadc@faui48e.informatik.uni-erlangen.de>
Date: Tue, 25 Oct 2022 14:10:22 -0700
Cc: Yisong Liu <liuyisong@chinamobile.com>, msr6@ietf.org, pim@ietf.org, BIER WG <bier@ietf.org>, mboned@ietf.org, Stig Venaas <stig@venaas.com>, hooman.bidgoli@nokia.com
Content-Transfer-Encoding: quoted-printable
Message-Id: <4AB2CEE4-1463-4CBA-8C2A-3146EF4F3EB0@gmail.com>
References: <011701d8e361$88780710$99681530$@chinamobile.com> <D0BA8841-BA90-4DF5-AAE5-A0113D4F17C7@gmail.com> <02fc01d8e537$6037c7e0$20a757a0$@chinamobile.com> <1A893DF5-816E-4D09-AAC6-065BBD1BD409@gmail.com> <Y1X2kvbLv0qXtD8z@faui48e.informatik.uni-erlangen.de> <DDD735E2-0930-4CB8-8992-E3E74C715D16@gmail.com> <Y1a8+EK9qA2kKDBF@faui48e.informatik.uni-erlangen.de> <03B2B681-FE16-4961-8932-1F3F29932837@gmail.com> <Y1fk24n/Fc229HCb@faui48e.informatik.uni-erlangen.de> <2AB00AD9-8557-454D-A154-516435B8E2C2@gmail.com> <Y1hO8VZYREGzEadc@faui48e.informatik.uni-erlangen.de>
To: Toerless Eckert <tte@cs.fau.de>
X-Mailer: Apple Mail (2.3696.120.41.1.1)
Archived-At: <https://mailarchive.ietf.org/arch/msg/mboned/dZ-zCsGYx5lrEQdwmmWXkzB96Zk>
Subject: Re: [MBONED] [pim] [Msr6] 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: Tue, 25 Oct 2022 21:10:30 -0000

> I fully agree with the variable length, and i am still promoting this
> idea as a further evolution of the IPv6 base header. But that does not neglect
> the fact that we needed to also support long addresses to build the Internet of today.

Variable length addresses allows for longer addresses. And guess what, short ones too LOL.

>> If you argument is that we should not only not build MSR but also not BIER, that is well
>>> noted. The question really is how we should consider such foundational opposition to
>>> technology choices in the IETF WG forming decision process. 
>> 
>> You should not build MSR because I haven't seen a clear problem statement on what it solves, let alone how it works. BIER can be used in very controlled environments where state savings is the upmost requirement for a walled garden network.
> 
> And SRv6 is used or in process of being used in very large service provider networks
> (just counting subdscribers), and the factors influencing reliability, scalability and
> performance are not really that hard to simulate/calculate because you don't have a lot
> of that complex to assess control plane involved on every hop. Especially in large networks.
> As long as you just use PIM (instead of PORT or mLDP), reliability is a serious concern at scale.

I view existing data-planes that put control stuff in the header at entries <= 4. Meaning labels or entries in ann SRH. For MPLS, that is small, for SR its large. But its still <= 4 things.

You are trying to support >= 100 and even 2 orders of magnitude more LOL!

> 
>>> My principle: When i need to send traffic to 1000 or 10,000 receivers and the
>>> overall system most simple, scaleable and reliably to build solution comes at the
>>> cost of sending 2x instead of 1x the payload, then thats a great 500x or 5000x bandwidth
>>> saving, and thats great.
>> 
>> You increased the probablilty of packet loss (which causes longer standing playback buffers). It has the same disadvantages of IP fragmentation/reassembly. I think that is a non-starter too.
> 
> Loss probability primarily comes with size of tree such as number of hops where
> BER can happen. Luckily it seems that the faster we make optical links, the better we can
> deal with that (energy consumption of transceivers doing all this FEC computations is not
> even going up linearly with speed).

Umm, don't build an architecture where you have something else fix its shortcomings. Loss comes from many-to-1 output queues in routers. Its called congestion and we live with it every day. And it is relatively random so you can measure a probability to it.

Dino