[Bier] comments re the two IPv6 encapsulation drafts (was: Re: Request an adoption call) ondraft-xie-bier-ipv6-encapsulation-05
Toerless Eckert <tte@cs.fau.de> Thu, 12 March 2020 04:29 UTC
Return-Path: <eckert@i4.informatik.uni-erlangen.de>
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 D57403A0D49; Wed, 11 Mar 2020 21:29:13 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.65
X-Spam-Level:
X-Spam-Status: No, score=-1.65 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HEADER_FROM_DIFFERENT_DOMAINS=0.249, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
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 bcD9CBRIwHwe; Wed, 11 Mar 2020 21:29:11 -0700 (PDT)
Received: from faui40.informatik.uni-erlangen.de (faui40.informatik.uni-erlangen.de [131.188.34.40]) (using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 777C73A0D47; Wed, 11 Mar 2020 21:29:11 -0700 (PDT)
Received: from faui48f.informatik.uni-erlangen.de (faui48f.informatik.uni-erlangen.de [IPv6:2001:638:a000:4134::ffff:52]) by faui40.informatik.uni-erlangen.de (Postfix) with ESMTP id D9FF354804A; Thu, 12 Mar 2020 05:29:05 +0100 (CET)
Received: by faui48f.informatik.uni-erlangen.de (Postfix, from userid 10463) id D11B5440040; Thu, 12 Mar 2020 05:29:05 +0100 (CET)
Date: Thu, 12 Mar 2020 05:29:05 +0100
From: Toerless Eckert <tte@cs.fau.de>
To: Tony Przygienda <tonysietf@gmail.com>
Cc: "zhang.zheng" <zhang.zheng@zte.com.cn>, Xiejingrong <xiejingrong@huawei.com>, BIER WG <bier@ietf.org>, bier-ads@ietf.org, draft-xie-bier-ipv6-encapsulation@ietf.org, BIER WG Chairs <bier-chairs@ietf.org>
Message-ID: <20200312042905.GD2331@faui48f.informatik.uni-erlangen.de>
References: <5fdea958d2d146439d36e4b604e32abd@huawei.com> <202003102210042651244@zte.com.cn> <CA+wi2hMeiLH+W1x1QR6bw11MmSn3B+hMP8gDuR-Kj39kR-P9gg@mail.gmail.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Disposition: inline
In-Reply-To: <CA+wi2hMeiLH+W1x1QR6bw11MmSn3B+hMP8gDuR-Kj39kR-P9gg@mail.gmail.com>
User-Agent: Mutt/1.10.1 (2018-07-13)
Archived-At: <https://mailarchive.ietf.org/arch/msg/bier/Q1kB9s2M6XnBUzxS3_jIHOZQe74>
Subject: [Bier] comments re the two IPv6 encapsulation drafts (was: Re: Request an adoption call) ondraft-xie-bier-ipv6-encapsulation-05
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: Thu, 12 Mar 2020 04:29:14 -0000
Just glanced through both documents (draft-xie-bier-ipv6-encapsulation,
draft-zhang-bier-bierin6). Thanks a lot for the work.
draft-zhang seems to have a lot more security/deployment considerations
i haven't gotten to read through yet, i would hope any final document
would have a good amount of such type of information as well.
Neither document has a comparison with the other, and however we
go forward, i would very much hope that the choices made will
be compared and disccussed vs. the choices not made in a final document.
And if we start now comparing the options, it could help to conclude
on a more technical basis than "mayority of authors" or the like.
IMHO the differences are not very big in their core. Seems like Sandy's
draft proposes to use a BIER in IPv6 Next-Header (NH) and Xiejing's draft
proposes to use a destination option header. Xiejing's draft also has
ideas how to embed the functionality more with SRv6/SID concepts
which seems like an interesting idea for BIER in SRv6 networks.
Not sure if this could be done equally with NH encoding.
I would hesitate to decide on the header encap choice solely
within BIER: While in general, BIER can do a lot of decisions all by itself,
i think when it comes to IPv6 encapsulation, its probably good
to also ask v6ops/6man/spring about their opinions first:
Even if we do not want to bother about their preference, we may
want to bother about any showstoppers they might raise later in
IETF/IESG review.
Have both of these approaches been presented in v6ops/6man/spring
and asked for preferences vs. the other option ? If yes, then
where would i find a summary of the feedback ? (hint: sections
to be removed by RFC editor are a great way to avoid having
to search through a long mailing list like bier or IETF meetng
notes).
Finally: Personally i mostly care if/how either of these options
differ in the capability to be broadly adopted in HW accelerated
forwarding plane at max speed. If there are certain principles
that make one option better than the other, it would be good to
document. And i hope the folks with HW knowledge would not solely
judge from them being author on a particular document.
One point related to forwarding efficiency and comparison
between the documents:
In Sandy's draft there is the option for per BIER-hop
to use "only" L2 encap or IPv6 encap. Those BIER-hops look like
a nice optimization, but from at least some of the forwarding
planes i know, it would be faster not to have to do
IPv6 encap/decap on many hops along the path,
because some are L2 BIER capable and some not, but to keep
the IPv6 header and just do address-field(s) rewrite
(and of course Bitstring rewrite).
Given how we assume SPF IGPs, i think the best choice would
be for the BFIR to determine if the SPF path is completely
L2 capable and then send with L2 header, else send with
L3 header and BFRs would actually forward with the header
they received the packet with (L2 or L3).
Note that i think that Xiejing's draft cold equally support
the L2 encap options if desired. But 'd first figure out
if we really need that "mixed" forwarding.
Cheers
Toerless
On Tue, Mar 10, 2020 at 07:43:34AM -0700, Tony Przygienda wrote:
> I will try to get on call with Greg this week if we manage to find the time
> and we'll look @ the minutes/new version of draft and direct further ...
>
> thanks
>
> --- tony
>
> On Tue, Mar 10, 2020 at 7:10 AM <zhang.zheng@zte.com.cn> wrote:
>
> > Hi Jingrong,
> >
> >
> > Sorry, I don't know you can't remember that there is consensus with the
> > irrelevance between BIER and SRv6.
> >
> > SRv6 doesn't exist in BIER charter at all. So I mention it again for
> > draft-xie-bier-ipv6-encapsulation.
> >
> >
> > The homenet is one of the deployment of BIERin6 (draft-zhang-bier-bierin6
> > ).
> >
> > About the draft process, I believe that chair control the WG process
> > reasonably.
> >
> >
> > Thanks,
> >
> > Sandy
> >
> >
> > ????????????
> > *????????????*Xiejingrong(Jingrong) <xiejingrong@huawei.com>
> > *????????????*??????00007940;
> > *????????????*bier-chairs@ietf.org <bier-chairs@ietf.org>;bier@ietf.org <
> > bier@ietf.org>;bier-ads@ietf.org <bier-ads@ietf.org>;
> > draft-xie-bier-ipv6-encapsulation@ietf.org <
> > draft-xie-bier-ipv6-encapsulation@ietf.org>;
> > *??? ??? ???*2020???03???10??? 18:15
> > *??? ??? ???**RE: Re:Request an adoption call
> > ondraft-xie-bier-ipv6-encapsulation-05*
> >
> > Dear Sandy,
> >
> >
> >
> > I suppose I have addressed all the comments received on the
> > draft-xie-bier-ipv6-encapsulation, and that???s the main point in my request
> > of adoption in Jan 2020 and today.
> >
> > Please point out what???s the comments that haven???t addressed.
> >
> >
> >
> > Thanks for remind me the IETF105 meeting minutes.
> >
> > I don???t know why that said thing ???Take it to list??? didn???t happen after 7
> > months !
> >
> > Is it assumed that some questions are not addressed or not clear ---- for
> > example, security considerations? Or the said ???Primary intended use is
> > HOMENET??? does not explicitly declared in the document ?
> >
> >
> >
> > Thanks
> >
> > Jingrong
> >
> >
> >
> > *From:* zhang.zheng@zte.com.cn [mailto:zhang.zheng@zte.com.cn]
> > *Sent:* Tuesday, March 10, 2020 4:59 PM
> > *To:* Xiejingrong (Jingrong) <xiejingrong@huawei.com>
> > *Cc:* bier-chairs@ietf.org; bier@ietf.org; bier-ads@ietf.org;
> > draft-xie-bier-ipv6-encapsulation@ietf.org
> > *Subject:* Re:Request an adoption call
> > ondraft-xie-bier-ipv6-encapsulation-05
> >
> >
> >
> > Hi Jingrong,
> >
> >
> >
> > Before being in adoption call, you may need to solve all the question
> > about (draft-xie-bier-ipv6-encapsulation) at first (in meeting and
> > mailing list).
> >
> > Its a pit that you didn't konw the consensus withdraft-zhang-bier-bierin6
> > even if you were on BIER WG bluesheet in IETF105# (
> > https://www.ietf.org/proceedings/105/bluesheets/bluesheets-105-bier-201907241330-00.pdf
> > ).
> >
> > Please have a look at the minutes again (
> > https://tools.ietf.org/wg/bier/minutes?item=minutes-105-bier-01.html)
> >
> > I think it's a baseline that the draft has gotten consensus in WG before
> > it's taken to the adoption list.
> >
> >
> >
> > BTW: You may have misunderstanding about WG secretary.
> >
> > AFAIK, WG secretary just does WG routine work, and there is no
> > relationship with technology discussion and routine work.
> >
> > Let's back to the technology discussion. Thanks!
> >
> >
> >
> > Thanks
> >
> > Sandy
> >
> >
> >
> > ????????????
> >
> > *????????????*Xiejingrong(Jingrong) <xiejingrong@huawei.com>
> >
> > *????????????*??????00007940;
> >
> > *????????????*bier-chairs@ietf.org <bier-chairs@ietf.org>;bier@ietf.org <
> > bier@ietf.org>;bier-ads@ietf.org <bier-ads@ietf.org>;
> > draft-xie-bier-ipv6-encapsulation@ietf.org <
> > draft-xie-bier-ipv6-encapsulation@ietf.org>;
> >
> > *??? ??? ???*2020???03???10??? 15:57
> >
> > *??? ??? ???RE: Re:Request an adoption call
> > ondraft-xie-bier-ipv6-encapsulation-05*
> >
> > Dear Sandy,
> >
> >
> >
> > With all due respect, I am curious whether you speak as individual or WG
> > secretary.
> >
> >
> >
> > More comments inline.
> >
> >
> >
> > Thanks
> >
> > Jingrong
> >
> >
> >
> > *From:*zhang.zheng@zte.com.cn [mailto:zhang.zheng@zte.com.cn
> > <zhang.zheng@zte.com.cn>]
> > *Sent:* Tuesday, March 10, 2020 2:57 PM
> > *To:* Xiejingrong (Jingrong) <xiejingrong@huawei.com>
> > *Cc:* bier-chairs@ietf.org; bier@ietf.org; bier-ads@ietf.org;
> > draft-xie-bier-ipv6-encapsulation@ietf.org
> > *Subject:* Re:Request an adoption call on
> > draft-xie-bier-ipv6-encapsulation-05
> >
> >
> >
> > Hi Jingrong,
> >
> >
> >
> > I don't think this solution (draft-xie-bier-ipv6-encapsulation) has gotten
> > consensus in BIER working group.
> >
> > [XJR] I think an adoption call is to verify the existence of consensus,
> > rather than reverse.
> >
> > However, there is another BIER IPv6 solution (draft-zhang-bier-bierin6)
> > has gotten consensus in the WG.
> >
> > [XJR] This claim of consensus looks even more strange to me, as you are
> > one author of this draft, and also the secretary of BIER WG. I believe only
> > WG chairs or AD can declare such consensus.
> >
> > The latest presentation is in IETF105# and it has been in adoption list.
> >
> > BTW: I don't think there is straight relationship with BIER and SRv6.
> > But draft-zhang-bier-bierin6 works well with SRv6 without any extra
> > specification.
> >
> >
> >
> > Thanks
> >
> > Sandy
> >
> >
> >
> >
> >
> > ????????????
> >
> > *????????????*Xiejingrong(Jingrong) <xiejingrong@huawei.com>
> >
> > *????????????*bier-chairs@ietf.org <bier-chairs@ietf.org>;
> >
> > *????????????*BIER WG <bier@ietf.org>;bier-ads@ietf.org <bier-ads@ietf.org>;
> > draft-xie-bier-ipv6-encapsulation@ietf.org <
> > draft-xie-bier-ipv6-encapsulation@ietf.org>;
> >
> > *??? ??? ???*2020???03???10???10:37
> >
> > *??? ??? ???RE: Request an adoption call on draft-xie-bier-ipv6-encapsulation-05*
> >
> > Dear WG Chairs,
> >
> >
> >
> > We've just updated a new revision of bier-ipv6-encapsulation. Main updates:
> >
> > 1. Use the Next Header value 143 for Ethernet packet in IP/IPv6.
> >
> > 2. Update the ???security consideration??? section. further includes:
> >
> > 2.1 Explain the BIER domain and BIER sub-domain that may spanning multiple
> > ASes operated by a single operator.
> >
> > 2.2 Simply refer the security considerations of Inter-domain deployment to
> > RFC8296, and remove the section 5.2 ???Inter-domain deployment???.
> >
> > https://datatracker.ietf.org/doc/draft-xie-bier-ipv6-encapsulation/
> >
> > https://www.ietf.org/rfcdiff?url2=draft-xie-bier-ipv6-encapsulation-06
> >
> >
> >
> > The first update about Next Header value 143 is based on the significant
> > progress of Native IPv6 solution that is happening in industry, below for
> > reference:
> >
> > SRv6 PGM (in its LC) has applied the Proto value 143 for Ethernet packet
> > in IP/IPv6:
> >
> >
> > https://datatracker.ietf.org/doc/draft-ietf-spring-srv6-network-programming/
> >
> >
> >
> > The second update is based on the Tony???s comment before IETF106 about
> > security deployment, and suggestion from Dirk recently.
> >
> > We hope this could address the concerns about security deployment of
> > BIERv6, as well as other comments received on IETF106:
> >
> > https://mailarchive.ietf.org/arch/msg/bier/1DP5hGPrPsiC3OE5skm2yaN6tQM/
> >
> >
> >
> > Again, we believe this draft is stable and ready for adoption, and the
> > BIER WG charter item 7 "BIER natively in IPv6" should advance.
> >
> > Thank you very much for consideration!
> >
> >
> >
> > Best Regards,
> >
> > Jingrong
> >
> >
> >
> >
> >
> > *From:* BIER [mailto:bier-bounces@ietf.org <bier-bounces@ietf.org>]*On
> > Behalf Of *Xiejingrong (Jingrong)
> > *Sent:* Thursday, January 23, 2020 9:27 AM
> > *To:* bier-chairs@ietf.org
> > *Cc:* BIER WG <bier@ietf.org>;bier-ads@ietf.org;
> > draft-xie-bier-ipv6-encapsulation@ietf.org
> > *Subject:* [Bier] Request an adoption call on
> > draft-xie-bier-ipv6-encapsulation-05
> >
> >
> >
> > Dear WG Chairs:
> >
> >
> >
> > We would like to request an adoption call on
> > draft-xie-bier-ipv6-encapsulation-05.
> >
> > We've presented this proposal for about two years and it had led to the
> > writing and adoption of draft-ietf-bier-ipv6-requirements.
> >
> > We've addressed the comments received in the past 2 years.
> >
> > We've seen lots of interest on the draft.
> >
> > We believe it is stable and ready for adoption.
> >
> > We think the charter item 7 "BIER natively in IPv6" should advance.
> >
> >
> >
> > Thanks for consideration.
> >
> >
> >
> > BTW:
> >
> > I will be in spring festival for the coming 7 days but I can read the list
> > anytime.
> >
> > Happy spring festival to those who have.
> >
> >
> >
> > Jingrong (on behalf of the authors and contributors)
> >
> >
> >
> >
> >
> >
> >
> >
> >
> _______________________________________________
> BIER mailing list
> BIER@ietf.org
> https://www.ietf.org/mailman/listinfo/bier
--
---
tte@cs.fau.de
- [Bier] Request an adoption call on draft-xie-bier… Xiejingrong (Jingrong)
- Re: [Bier] Request an adoption call on draft-xie-… Xiejingrong (Jingrong)
- Re: [Bier] Request an adoption call on draft-xie-… zhang.zheng
- Re: [Bier] Request an adoption call on draft-xie-… Xiejingrong (Jingrong)
- Re: [Bier] Request an adoption call ondraft-xie-b… zhang.zheng
- Re: [Bier] Request an adoption call ondraft-xie-b… Xiejingrong (Jingrong)
- Re: [Bier] Request an adoption call ondraft-xie-b… zhang.zheng
- Re: [Bier] Request an adoption call ondraft-xie-b… Tony Przygienda
- Re: [Bier] Request an adoption call ondraft-xie-b… Xiejingrong (Jingrong)
- Re: [Bier] Request an adoption call ondraft-xie-b… Xiejingrong (Jingrong)
- [Bier] comments re the two IPv6 encapsulation dra… Toerless Eckert