Re: [Bier] MSR6 BOF 1st Issue Category: What is the meaning of “native IPv6"
Greg Shepherd <gjshep@gmail.com> Thu, 29 September 2022 17:19 UTC
Return-Path: <gjshep@gmail.com>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 73B8EC14CE29; Thu, 29 Sep 2022 10:19:39 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.104
X-Spam-Level:
X-Spam-Status: No, score=-2.104 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, HTML_MESSAGE=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, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=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 ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Cdd1oab0znnh; Thu, 29 Sep 2022 10:19:38 -0700 (PDT)
Received: from mail-ua1-x932.google.com (mail-ua1-x932.google.com [IPv6:2607:f8b0:4864:20::932]) (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 9590DC14CF1C; Thu, 29 Sep 2022 10:19:38 -0700 (PDT)
Received: by mail-ua1-x932.google.com with SMTP id bu4so786281uab.6; Thu, 29 Sep 2022 10:19:38 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=cc:to:subject:message-id:date:from:reply-to:in-reply-to:references :mime-version:from:to:cc:subject:date; bh=jKzh+oiVj1dqxu6/oelPpZgI19WFmd/CkU5b+6fF8MQ=; b=P75p549MLpAJoS+duhv5HkqmNAQbaUwAMJnK/GHKCnCwtw6y1zrS6wuwp4wiPwh6iJ il33bXh+Pd4helFBz195/Z3uoAZavFui8Pf/+FHio4IS86edQEGDIqHegpAOAPYNTlOj Ws/VlEJUUxtRf5wjF1J9GX3JhiIdemJci54pF3cu2DTKOGCjtfXUUpYeygpPYUxe5Veu 88kcd4pLWuc8WmMGTDJOe48C+wtC28inrC5ORXtmM2tf1Kee6IFTcecdMwhzybX4AoyU HMBwLPMbKz6Z0St2XCgPANWqbJOYmTsX+pliiezK7v5REfl7tDk5say5b/XOIt0SDwP3 5iig==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:subject:message-id:date:from:reply-to:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date; bh=jKzh+oiVj1dqxu6/oelPpZgI19WFmd/CkU5b+6fF8MQ=; b=ElAGs5zDU607ORNEv+7su6fmsKYQNKjHMyalxdqICmJ7PKCvEn8bWU1uUe+4fj4iqs KW4kYrMtsoiyAE7ZZAABaC/Gr6rrcUeg3iBE/NDwmoq3MzO5yGPKtmtg1EhQhj/4dCs8 ewx/SmV7Ji1WBKSE5t+9e8FwiObiZ9ox+Ld/HfNc1s3y0spntPOUqa3TwlwcOAo+d2eZ 7qNv1aRtBR9uPz3CrSosvZ7HxUz074n1xE5elTW7ADlCF3Wg8SlW/d/XxmjNvIkwMeAy OA0DKyh8p6QT/P+7Yr9f8cowR+lpUWnIruXyY0kYQ1uP9NpICnvxAEpNQLJbfgCBCoYR r1ZQ==
X-Gm-Message-State: ACrzQf1CmcUKHRnmAKsrEomWBrBJIGz6Mjdkz+9F+eZyJGRbBgEfRIx2 /EPqChqgFYwulMxfwPUnOmWAPLQdSA1eXATB6ibxfOtFSXg=
X-Google-Smtp-Source: AMsMyM5P1hPadF4j6Of23ipjulurOGKNLBMp4eCZ3+q4228G5i1dWRshHlls5uHIDbfUjOcXmVdoL8lwa5xq0y92g/k=
X-Received: by 2002:ab0:25d4:0:b0:3c1:c353:31cb with SMTP id y20-20020ab025d4000000b003c1c35331cbmr2476523uan.63.1664471977391; Thu, 29 Sep 2022 10:19:37 -0700 (PDT)
MIME-Version: 1.0
References: <013301d8d310$e9c79be0$bd56d3a0$@chinamobile.com> <CA+RyBmVGAXcMqUNZBhGJXT1swcviJHy-7b3b_ucGmn+MbZkr9A@mail.gmail.com>
In-Reply-To: <CA+RyBmVGAXcMqUNZBhGJXT1swcviJHy-7b3b_ucGmn+MbZkr9A@mail.gmail.com>
Reply-To: gjshep@gmail.com
From: Greg Shepherd <gjshep@gmail.com>
Date: Thu, 29 Sep 2022 10:19:24 -0700
Message-ID: <CABFReBrA0w1nWvz=YLYSXk-txXzfZsDr8JZrMn8UCz-d8iZPcQ@mail.gmail.com>
To: Greg Mirsky <gregimirsky@gmail.com>
Cc: Yisong Liu <liuyisong@chinamobile.com>, joel.halpern@ericsson.com, msr6@ietf.org, ipv6@ietf.org, BIER WG <bier@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000f37a2505e9d4143e"
Archived-At: <https://mailarchive.ietf.org/arch/msg/bier/sGfKh468gv1oP5h1E_8UOR5eZ5U>
Subject: Re: [Bier] MSR6 BOF 1st Issue Category: What is the meaning of “native IPv6"
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: "\"Bit Indexed Explicit Replication discussion list\"" <bier.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/bier>, <mailto:bier-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/bier/>
List-Post: <mailto:bier@ietf.org>
List-Help: <mailto:bier-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/bier>, <mailto:bier-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 29 Sep 2022 17:19:39 -0000
This conjecture that BIER is an "MPLS solution" continues to arise despite the publication of RFC8296 and the IEEE ethertype assignment of 0xAB37 for non-MPLS BIER packets. And the adopted draft BIERin6, which Greg mentions below, follows the architecture as defined in RFC8296 for IPv6 encapsulation. - Shep On Wed, Sep 28, 2022 at 3:16 PM Greg Mirsky <gregimirsky@gmail.com> wrote: > Hi Yisong, > thank you for sharing your perspective on multicast technology for IPv6 > networks. My understanding of your comparison of BIER with MSR6-TE is that > you consider BIER only as applicable in MPLS networks despite BIER WG > adopting BIERin6 > <https://datatracker.ietf.org/doc/draft-ietf-bier-bierin6/> that > "describes how the existing BIER encapsulation specified in RFC8296 works > in a non-MPLS IPv6 network". Hence my question: What, in your opinion, is a > limitation of the BIERin6 solution that requires the introduction of yet > another IPv6 Extension Header, thus adding to the complexity of multicast > in the IPv6 network? > > Regards, > Greg > > On Wed, Sep 28, 2022 at 1:05 AM Yisong Liu <liuyisong@chinamobile.com> > wrote: > >> Hi Joel, >> >> >> >> Thanks for your response! >> >> To your further question: “*Your descriptions here do not explain why >> using a new routing header is better than using BIER, or any of the other >> approaches that are being proposed for enhancing multicast handling. It >> still requires that the replication devices be enhanced with new forwarding >> plane capabilities*.” Here is some response: >> >> MSR6 is a stateless multicast based on IPv6 data plane by using explicit >> encoding the destination nodes and optionally the intermediate nodes along >> the path to these destination nodes in the IPv6 extension header(s). MSR6 >> is designed for SP or network domain which uses IPv6 rather than MPLS or >> other data plane. >> >> Besides the MSR6-TE case, here are the core benefits comparing to the >> BIER work.: >> >> 1. Allocation and management of IPv6 addresses. >> >> 2. Simplify the Service identifier by using IPv6 address without >> further requiring VXLAN/GENEVE >> >> 3. Securing the Service Provider network based on the IPv6 address >> management mentioned above. >> >> 4. Reusing IPv6 extension header and the corresponding function, e.g., >> ESP; >> >> All these benefits coming from building on IPv6 data plane, and re-using >> the architecture of SRv6. And the benefits have already been discussed and >> agreed (in some degree especially with the SP who are willing to deploy >> IPv6) in SRv6 . >> >> >> >> Best Regards >> >> Yisong Liu >> >> >> >> *发件人:* Yisong Liu <liuyisong@chinamobile.com> >> *发送时间:* 2022年9月21日 15:49 >> *收件人:* 'msr6@ietf.org' <msr6@ietf.org> >> *抄送:* 'ipv6@ietf.org' <ipv6@ietf.org>; 'gjshep@gmail.com' < >> gjshep@gmail.com>; 'gregimirsky@gmail.com' <gregimirsky@gmail.com>; ' >> joel.halpern@ericsson.com' <joel.halpern@ericsson.com> >> *主题:* MSR6 BOF 1st Issue Category: What is the meaning of “native IPv6" >> >> >> >> Hi all >> >> >> >> Here are the responses for the 1st Issue Category: What is the meaning of >> “native IPv6”?, including issue 1-3. >> >> >> >> What do you mean by native IPv6? >> <https://github.com/MSR6-community/MSR6-Issue-List/issues/1> #1 >> >> *[Response] *We use native IPv6 to describe IPv6 packet running on some >> media (or data-link layer). E.g., RFC2529 mentions “native IPv6 over most >> media / ATM” and “IPv6 over IPv4 tunnels” , the latter is treated as >> opposite concept of “native IPv6”.It is also mentioned in the discussion: >> “if you are using new forwarding information, this is not native. Putting >> multicast forwarding information in an IPv6 EH is not native”. IPv6 EH >> brings extra forwarding behavior, and it is explained in the next response. >> >> >> >> What is alternative to native IPv6? IPv6 includes IPv6 EH and SRv6? >> <https://github.com/MSR6-community/MSR6-Issue-List/issues/2> #2 >> >> *[Response] *As in the answer to issue #1, the alternative to native >> IPv6 is IPv6 over some kind of tunnel. E.g, IPv6 over IPv4 tunnel, or IPv6 >> over MPLS tunnel. In our understanding, IPv6 header and IPv6 header with >> EH, as SRv6, both belong to “native IPv6”, as long as it is not running >> over some tunnel. E.g., RFC8200 says, “The changes from IPv4 to IPv6 fall >> primarily into the following categories ... Improved Support for Extensions >> and Options.” >> >> >> >> Don’t like hearing this is called “native IPv6”. Because this also >> involves a different encapsulation and is not existing IPv6 encapsulation >> and parse process >> <https://github.com/MSR6-community/MSR6-Issue-List/issues/3> #3 >> >> *[Response] *Yes, MSR6 also involves encapsulating an original multicast >> packet into an IPv6 header with an extension header. As the response in the >> previous 2 questions, we think it is in the scope of “native IPv6”, over no >> tunnel .If people still have any concern of using “native IPv6”, maybe we >> could consider to modify the term to for example “ solution based on IPv6 >> data plane” ? >> >> >> >> If you have further comments, please let us know. >> >> >> >> >> >> Best Regards >> >> Yisong Liu >> >> >> >
- Re: [Bier] MSR6 BOF 1st Issue Category: What is t… Greg Mirsky
- Re: [Bier] MSR6 BOF 1st Issue Category: What is t… Greg Shepherd
- Re: [Bier] MSR6 BOF 1st Issue Category: What is t… Yisong Liu
- Re: [Bier] MSR6 BOF 1st Issue Category: What is t… Qiuyuanxiang
- Re: [Bier] MSR6 BOF 1st Issue Category: What is t… Greg Shepherd
- Re: [Bier] MSR6 BOF 1st Issue Category: What is t… Qiuyuanxiang