Re: [Bier] BIER in IPv6 --- draft-zhang-bier-bierin6-04
Gyan Mishra <hayabusagsm@gmail.com> Wed, 25 March 2020 00:36 UTC
Return-Path: <hayabusagsm@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 B59BF3A0939; Tue, 24 Mar 2020 17:36:09 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.097
X-Spam-Level:
X-Spam-Status: No, score=-2.097 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, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=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 ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id QjhGdK57yPNp; Tue, 24 Mar 2020 17:36:06 -0700 (PDT)
Received: from mail-io1-xd2b.google.com (mail-io1-xd2b.google.com [IPv6:2607:f8b0:4864:20::d2b]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 57B963A0882; Tue, 24 Mar 2020 17:36:06 -0700 (PDT)
Received: by mail-io1-xd2b.google.com with SMTP id v3so530288iot.11; Tue, 24 Mar 2020 17:36:06 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=OaGFYu1lu7Wmps7QkN5XoovaR5T9B1ANz9YaOZMmzFE=; b=H8YuxCBnBxoGgHCpPoiUmr+EMysTJsiwYV6KK8TVWV/WF5Z5QemMQxuBPurW4692sQ L+D1uZkhWvrKSjxOSYOOnQm24MZ8j9ghLtWWutRTa7bLDMT0Kp4Y2/b1yRIHnsHac+Rz 33+J+zB8MQDOZXpkvqSTylgH1DaGfIGdbWEtMeY5eYOMdxSFgdHt/UjM7VyKpeDwVvOa 8hvzwNCOmh3SZx5gI6Yhsj7RJY97L+rF0WYyTvuQMFAyVhWbwIzJy9ylWpFPBUfrFhx8 sbwzT7a4lrTA0OFPIRZXsUUED4+8ZoQPrrNpUTEca6r8f3WGGrX79KB4I5W4G5CMhYRW QnDA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=OaGFYu1lu7Wmps7QkN5XoovaR5T9B1ANz9YaOZMmzFE=; b=d3AFatFCHJOIbg7WBHXhB3OKG0yYPY6uP09tu2FkXi4Af6I8J65OjyYMEEyaSn+hLn Bue5ghyh+Zvo18yiVtIyl6Dr60O+K4vk5G16JXftNME0Z/ZzHZ82Iv6wJ75tGPldEAQe njpHjYTNoO7K0ymGuthQ7bNQUhLVG1J+rvfT7Gb8MHum9YEUrqQZOIElKKpOGQ5LJaPg GZ39N7rdByqRno9RkpsRBqnX4gTDk6m+lCVRkQHDSeQoLRBpttSwdohOYO5aXP5t5DJs 6itNoH0+Y5SPRv4yPl90B82XA6Qvy9AjhIcULt6dSNKjRDU+d3m+dVUvwnywj5Xdy5FF Uhjw==
X-Gm-Message-State: ANhLgQ1jccitGs5Jsryrs9+4NH6KIx8Ba/Wp5ZAfBSV8keqH6lRFF3/7 3YtIVVocM2DR0v0tVhn8sJo5Idx5+dXRGwzrZvw=
X-Google-Smtp-Source: ADFU+vtvDVJuzZwF2chbiOqqGy8KiXmQecOcVg3q6oLGXozKEUv+Q5M2+7zZ/xYah1bpYzOhmRn1Ged7Hzsk0m1TTn4=
X-Received: by 2002:a5d:8405:: with SMTP id i5mr608541ion.197.1585096564448; Tue, 24 Mar 2020 17:36:04 -0700 (PDT)
MIME-Version: 1.0
References: <0aaf9a4e017643af85cd246b04d1858c@huawei.com> <202003231114061611017@zte.com.cn> <CA+wi2hPF0rjn2M80PxspRLXYQWGLj7AhB0m1JJFQ6WN4GU0XLw@mail.gmail.com>
In-Reply-To: <CA+wi2hPF0rjn2M80PxspRLXYQWGLj7AhB0m1JJFQ6WN4GU0XLw@mail.gmail.com>
From: Gyan Mishra <hayabusagsm@gmail.com>
Date: Tue, 24 Mar 2020 20:35:53 -0400
Message-ID: <CABNhwV0G945UCHN=tTqsGM99-vqSCUzFMeFbk0MkgDrR3DyyXw@mail.gmail.com>
To: Tony Przygienda <tonysietf@gmail.com>
Cc: 6MAN <6man@ietf.org>, BIER WG <bier@ietf.org>, "zhang.zheng" <zhang.zheng@zte.com.cn>
Content-Type: multipart/alternative; boundary="000000000000a8a36805a1a30d10"
Archived-At: <https://mailarchive.ietf.org/arch/msg/bier/RMcJdbjba0PtPRf7N-ZVB1R30Yk>
Subject: Re: [Bier] BIER in IPv6 --- draft-zhang-bier-bierin6-04
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.29
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: Wed, 25 Mar 2020 00:36:27 -0000
Tony & Sandy So is the idea proposed in the two drafts mentioned for BIER IPv6 support of encoding the BIER header up to 256 bit mask for BFER encoding schema supporting up to I believe 128 BFERs per set - to encode the BIER header into the DO EH - and then for directly connected neighbor the outer header IPv6 encapsulation 1 hop tunnel used link local source and destination - for non directly connected neighbors IPv6 encapsulation use multi hop tunnel with GUI SA and DA. In both tunnel cases being mutually exclusive the link local tunnel would have TTL 1 and multi hop would have appropriate >1 ttl. So this is 2 different solutions for 2 different use cases. Correct? Just as with BIER IPv4 with BIER IPv6, the IGP extensions would flood the BIER info to build BIFT forwarding table to build the stateless MDT trees. In the case of SRv6 with disjoint BIER where traffic steering is required to signal SRV6 topology the last header would be set to TBD. So that last header would in non SRv6 IPv6 topology the Last header would be the DO EH with the BIER header encoded. So with SRv6 how is the BIER header encoded? For SRv6 support I am guessing we have to update the programming draft for an end type sid instantiation flavor variation for a new BIER SID? I am just thinking comparing BIER for v4 to BIER for v6 is there any way you could accomplish the same with v6 and not do any IPv6 tunneling and just add the L 2 1/2 BIER header and propagate the BIER header info into the IGP to build the BIFT forwarding table just as you do with BIER v4. I can see for egress node BFER support the intermediate nodes and maybe even end node may not have to support BIER - but now if tunneling is used. Is that the business justification for tunneling or maybe some other reason intrinsic to IPv6 I am missing. Am I totally off base?? Gyan On Sun, Mar 22, 2020 at 11:24 PM Tony Przygienda <tonysietf@gmail.com> wrote: > That's a currently ongoing discussions between the auhtors (cc:'ing bier > as well) > > LL has advantages > * the packet cannot "escape" even if it has TTL > 1 > * such a scheme can work purely with ND > * it's hard to "send out the wrong interface" albeit v6 allows AFAIR to > have same link local on multiple interfaces > > Originally the draft did not even allow for global addressing (since we > want to use v6 as L2-substitute here just like MPLS & non-MPLS > encapsulations are used in BIER) but this has a nice side effect of > allowing to "jump over non-BIER routers" if addressed to bier prefix (which > I personally think should be the only allowed global v6 used, otherwise we > may end up with BIER frames in funky places and possible "holes" in the > replication fabric). Obviously strictly speaking it's not necessary since > BIER can be carried in plethora of normal unicast tunnels but bunch of > co-auhtors joined and the consensus was to allow it > > --- tony > > > > On Sun, Mar 22, 2020 at 8:15 PM <zhang.zheng@zte.com.cn> wrote: > >> Hi Xuesong, >> >> >> Thank you for your question! >> >> The LL address is used by direct connected neighbor. >> >> For the neighbor which is not direct connected, the wider range address >> should be used. >> >> >> Thanks, >> >> Sandy >> >> >> 原始邮件 >> > *发件人:*Gengxuesong(GengXuesong) <gengxuesong@huawei.com> >> *收件人:*张征00007940;6man@ietf.org <6man@ietf.org>; >> *日 期 :*2020年03月23日 11:03 >> *主 题 :**RE: Re:BIER in IPv6 --- draft-zhang-bier-bierin6-04* >> > Hi Sandy and authors of draft-zhang-bier-bierin6: >> >> >> >> I have some questions about the section 2 when reading the draft. It is >> mentioned that: >> >> “If... The destination address in IPv6 header SHOULD be the neighbor's >> link-local address. >> >> Otherwise... the destination address SHOULD be the BIER prefix of the BFR >> neighbor.” >> >> Seems like the draft proposes 2 methods of IPv6 header encapsulation. >> >> Could these 2 methods be combined ? If not, what's the use case and >> design consideration for each method? >> >> >> >> Best Regards >> >> Xuesong >> >> >> >> >> >> >> >> *From:* ipv6 [mailto:ipv6-bounces@ietf.org]*On Behalf Of * >> zhang.zheng@zte.com.cn >> *Sent:* Saturday, March 21, 2020 1:43 PM >> *To:* 6man@ietf.org >> *Subject:* Re:BIER in IPv6 --- draft-zhang-bier-bierin6-04 >> >> >> > Hi, >> >> As co-author of BIERin6 (draft-zhang-bier-bierin6-04), before you read >> the draft, please let me introduce BIER technology to you at first: >> >> BIER technology, as defined in RFC8279, it's a new multicast technology. >> The principle is achieving multicast forwarding by hop-by-hop execution. >> >> BIER is a transport protocol, not just a function. As defined in RFC8296, >> BIER has it's own ethernet encapsulation with ethernet type 0xAB37, and >> also it can be travelled by MPLS encapsulation. >> >> BIER has it's own OAM function, ECMP function and traceability. etc. >> through BIER header defined in RFC8296. >> >> >> >> For travelling through IPv6 only enviroment, we'd like to travel BIER >> packet by IPv6 encapsulation. >> >> In draft-zhang-bier-bierin6-04, we want to just use a new Next Header >> type for BIER header carrying. >> >> We want to bring the minimum impact on IPv6 existed execution, and the >> maximum flexibility for header interoperability. >> >> So if you have any question about draft-zhang-bier-bierin6-04, or about >> BIER technology itself, please tell me. I'am glad to explain them to you. >> >> >> >> Thanks, >> >> Sandy >> >> >> > 原始邮件 >> > *发件人:*TonyPrzygienda <tonysietf@gmail.com> >> >> *收件人:*Michael McBride <michael.mcbride@futurewei.com>; >> > *抄送人:*6man@ietf..org <6man@ietf.org> <6man@ietf.org>; >> > *日 期 :*2020年03月19日 01:12 >> >> *主 题 :Re: BIER in IPv6* >> >> -------------------------------------------------------------------- >> IETF IPv6 working group mailing list >> ipv6@ietf.org >> Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6 >> -------------------------------------------------------------------- >> >> <BIER WG chair hat on> >> >> >> >> The specific ask here is for the 6man to look over both drafts, i.e. >> >> >> >> draft-zhang-bier-bierin6 >> >> >> >> and >> >> >> >> draft-xie-bier-ipv6-encapsulation >> >> >> >> and verify whether they conform to published IPv6 standards or raise >> objections/concerns. >> >> >> >> The requirements document is currently under active work/comments and >> does not represent any final or wide-consensus state so an opinion on its >> state is appreciated but it should not be used as any final or binding list >> of requirements as to the targeted solution in BIER WG >> >> >> >> thanks >> >> >> >> --- tony >> >> >> >> On Tue, Mar 17, 2020 at 9:20 PM Michael McBride < >> michael.mcbride@futurewei.com> wrote: >> >> Hello, >> >> >> >> The bier wg could use your ipv6 recommendations. We’ve worked on various >> solutions to transport a bier header in ipv6. We decided to pause and >> create a requirements document (draft-ietf-bier-ipv6-requirements) to help >> steer us towards the right solution(s). In that drafts appendix we have a >> fairly good summary of the various solutions. >> >> >> >> We’ve started to rally behind two solutions which meet the majority of >> the requirements: draft-xie-bier-ipv6-encapsulation (bier header in ipv6 >> EH) and draft-zhang-bier-bierin6 (bier header as payload using ipv6 NH). >> The bier chairs today asked to punt the bierv6 topic to 6man for advice >> before adopting any of these solutions. >> >> >> >> So here we are seeking your advice. The most simple approach would >> probably be to give >> https://datatracker.ietf.org/doc/draft-ietf-bier-ipv6-requirements/ a >> look and scroll down to the appendix to see a summary of the various >> solutions we’ve been considering. >> >> >> >> thanks! >> >> mike >> >> >> >> >> >> >> >> -------------------------------------------------------------------- >> IETF IPv6 working group mailing list >> ipv6@ietf.org >> Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6 >> -------------------------------------------------------------------- >> >> >> >> >> -------------------------------------------------------------------- >> IETF IPv6 working group mailing list >> ipv6@ietf.org >> Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6 >> -------------------------------------------------------------------- >> > -------------------------------------------------------------------- > IETF IPv6 working group mailing list > ipv6@ietf.org > Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6 > -------------------------------------------------------------------- > -- Gyan Mishra Network Engineering & Technology Verizon Silver Spring, MD 20904 Phone: 301 502-1347 Email: gyan.s.mishra@verizon.com
- Re: [Bier] BIER in IPv6 --- draft-zhang-bier-bier… Tony Przygienda
- [Bier] Flow Label [was Re: BIER in IPv6 --- draft… Brian E Carpenter
- Re: [Bier] BIER in IPv6 --- draft-zhang-bier-bier… Gengxuesong (Geng Xuesong)
- Re: [Bier] Flow Label [was Re: BIER in IPv6 ---dr… zhang.zheng
- Re: [Bier] BIER in IPv6 --- draft-zhang-bier-bier… zhang.zheng
- Re: [Bier] BIER in IPv6 --- draft-zhang-bier-bier… Brian E Carpenter
- Re: [Bier] BIER in IPv6 --- draft-zhang-bier-bier… Mark Smith
- Re: [Bier] BIER in IPv6 --- draft-zhang-bier-bier… Brian E Carpenter
- Re: [Bier] BIER in IPv6 --- draft-zhang-bier-bier… Gyan Mishra
- Re: [Bier] BIER in IPv6 --- draft-zhang-bier-bier… zhang.zheng
- Re: [Bier] BIER in IPv6 --- draft-zhang-bier-bier… Gyan Mishra
- Re: [Bier] BIER in IPv6 --- draft-zhang-bier-bier… zhang.zheng
- Re: [Bier] BIER in IPv6 --- draft-zhang-bier-bier… Gengxuesong (Geng Xuesong)
- Re: [Bier] BIER in IPv6 --- draft-zhang-bier-bier… Tony Przygienda
- Re: [Bier] BIER in IPv6 --- draft-zhang-bier-bier… Toerless Eckert
- Re: [Bier] BIER in IPv6 --- draft-zhang-bier-bier… Tony Przygienda
- Re: [Bier] BIER in IPv6 --- draft-zhang-bier-bier… Toerless Eckert
- Re: [Bier] BIER in IPv6 --- draft-zhang-bier-bier… Xiejingrong (Jingrong)