Re: [Bier] MSR6 BOF 1st Issue Category: What is the meaning of “native IPv6"
Greg Shepherd <gjshep@gmail.com> Mon, 10 October 2022 15:15 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 57823C14CE20; Mon, 10 Oct 2022 08:15:58 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.105
X-Spam-Level:
X-Spam-Status: No, score=-2.105 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_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 Jpn210flokQ2; Mon, 10 Oct 2022 08:15:56 -0700 (PDT)
Received: from mail-ua1-x92d.google.com (mail-ua1-x92d.google.com [IPv6:2607:f8b0:4864:20::92d]) (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 84C7DC14F74C; Mon, 10 Oct 2022 08:15:44 -0700 (PDT)
Received: by mail-ua1-x92d.google.com with SMTP id h25so4019256uao.13; Mon, 10 Oct 2022 08:15:44 -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:message-id:reply-to; bh=CPhXbDdS86LON4mFdwcIIqZ+nv+ACOlN/peJZ3+X1h4=; b=kC8zfiS53DUsT/frAGOFfRUrxSdg4NKv7ObL60fq+RQSxs0UTha3ik8YJLEAkhBJkV oQ3oNeevYvx0RTAFUyRuwHCWacHExW3vrOwDfTH5uP/dtjy92LCAMsQtwTDLNEHCLLoQ IihqTJAjG5q5BGXcnV43DLUuQMzsYsMOoHwOkAasIKBBvYI3CFexh3fe/u8WxwmZxCTH cxmPJhoGBRWaDParN1jhzrihzTizSweGZ4et6avM901Ri39Pfb8jwLIP7kbFnel5ezfW HRhZGObmQIy+NWZJuNLE9nVAR/YSldSORH1h63Nazp0TcS61h0Njskz1+YCFEvzWt9oj oKZg==
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:message-id :reply-to; bh=CPhXbDdS86LON4mFdwcIIqZ+nv+ACOlN/peJZ3+X1h4=; b=gzzEQrjXw99ErPBOznfvo07/fWJ9yWMxrU2qzGrHMc1jan6bqhCGJZCGb1TKy5ggCv IXf4mlZpvdbtaLUICm/5jIfGMVBCgO+pU0Iehz/RHXOwI0hzCR/3/XG0ourwILR1ZCy7 T219o12r/8OXFNro9Uogm4gT8houZr6bHDKaHqhqo5pfxlvGuK2pp0sy5e2Tu7+VGOHG /eiT11HhVmNoN6hgh66x5gnSX3Zn34xj73IvKUCDr9Nv9ZAE2H24L6I+ZKsWx/oP8SxX TF+Q0yUNlCFevvGvRzTy71YCxFTP8vIz+QDKdhGLg1e1ebKOxCnXkCT9ssIZ5cqBoT81 oOiw==
X-Gm-Message-State: ACrzQf1ZSGF4ocjVJtqNw6D9KZ5BXDC3fCkiDb3p7WR6mvuZIp+TiSWN EKAPZCuezPcf4rnAxqbwsLGAAZ7j8HbCzMwixRY=
X-Google-Smtp-Source: AMsMyM5j7BA7yp8sR4QZ5dHTAyypIwjGhzQVWYR3zibIL3kSNzXo88QMUQ88lZPMF3jnqJWS32FpHqc9mNAvHg6LiNM=
X-Received: by 2002:ab0:69d3:0:b0:3b3:ab36:a638 with SMTP id u19-20020ab069d3000000b003b3ab36a638mr9091253uaq.35.1665414943125; Mon, 10 Oct 2022 08:15:43 -0700 (PDT)
MIME-Version: 1.0
References: <013301d8d310$e9c79be0$bd56d3a0$@chinamobile.com> <CA+RyBmVGAXcMqUNZBhGJXT1swcviJHy-7b3b_ucGmn+MbZkr9A@mail.gmail.com> <CABFReBrA0w1nWvz=YLYSXk-txXzfZsDr8JZrMn8UCz-d8iZPcQ@mail.gmail.com> <72dab63f3e5a483ca138aaf88a541e4c@h3c.com>
In-Reply-To: <72dab63f3e5a483ca138aaf88a541e4c@h3c.com>
Reply-To: gjshep@gmail.com
From: Greg Shepherd <gjshep@gmail.com>
Date: Mon, 10 Oct 2022 08:15:30 -0700
Message-ID: <CABFReBpG32bw5f7EmRRY5gD_gqWqsGj4_iSWw8OpAhS6XAMS2Q@mail.gmail.com>
To: Qiuyuanxiang <qiuyuanxiang@h3c.com>
Cc: Greg Mirsky <gregimirsky@gmail.com>, Yisong Liu <liuyisong@chinamobile.com>, "joel.halpern@ericsson.com" <joel.halpern@ericsson.com>, "msr6@ietf.org" <msr6@ietf.org>, "ipv6@ietf.org" <ipv6@ietf.org>, BIER WG <bier@ietf.org>
Content-Type: multipart/alternative; boundary="00000000000016b72905eaafa244"
Archived-At: <https://mailarchive.ietf.org/arch/msg/bier/81AaPGBfhczOYz7-e7Gm9WVjkBw>
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: Mon, 10 Oct 2022 15:15:58 -0000
Inline: On Mon, Oct 10, 2022 at 2:06 AM Qiuyuanxiang <qiuyuanxiang@h3c.com> wrote: > Hi Shep, > > > > Thanks for providing the information. > > From my current understanding of MSR6, I think the difference between MSR6 > and BIERin6 is not only for IPv6 encapsulation, but also for different > application scenarios. The use cases discussed in MSR6 BOF and related > documents (draft-cheng-msr6-design-consideration & > draft-liu-msr6-problem-statement), including large-scale network, SD-WAN > and end-to-end multicast, can be well implemented with MSR6. > > > > Thanks > > Yuanxiang > I'll have to disagree with you here. MSR6 is NOT encapsulation; it is encoding. And we have been asking for unique use cases for quite some time, but have yet to hear any. Cheers, Greg > > > *From:* Greg Shepherd <gjshep@gmail.com> > *Sent:* Friday, September 30, 2022 1:19 AM > *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> > *Subject:* Re: MSR6 BOF 1st Issue Category: What is the meaning of > “native IPv6" > > > > 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 > > > > > ------------------------------------------------------------------------------------------------------------------------------------- > 本邮件及其附件含有新华三集团的保密信息,仅限于发送给上面地址中列出 > 的个人或群组。禁止任何其他人以任何形式使用(包括但不限于全部或部分地泄露、复制、 > 或散发)本邮件中的信息。如果您错收了本邮件,请您立即电话或邮件通知发件人并删除本 > 邮件! > This e-mail and its attachments contain confidential information from New > H3C, which is > intended only for the person or entity whose address is listed above. Any > use of the > information contained herein in any way (including, but not limited to, > total or partial > disclosure, reproduction, or dissemination) by persons other than the > intended > recipient(s) is prohibited. If you receive this e-mail in error, please > notify the sender > by phone or email immediately and delete it! >
- 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