[Bier] 答复: 答复: New Version Notification for draft-pfister-bier-over-ipv6-00.txt

Xuxiaohu <xuxiaohu@huawei.com> Thu, 22 September 2016 04:07 UTC

Return-Path: <xuxiaohu@huawei.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 B951912D774 for <bier@ietfa.amsl.com>; Wed, 21 Sep 2016 21:07:47 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.537
X-Spam-Level:
X-Spam-Status: No, score=-6.537 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-2.316, SPF_PASS=-0.001] autolearn=ham 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 oDSy06gG1FJ8 for <bier@ietfa.amsl.com>; Wed, 21 Sep 2016 21:07:44 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 0502912D76F for <bier@ietf.org>; Wed, 21 Sep 2016 21:07:42 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml705-cah.china.huawei.com) ([172.18.7.190]) by lhrrg02-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id CRR22767; Thu, 22 Sep 2016 04:07:39 +0000 (GMT)
Received: from NKGEML413-HUB.china.huawei.com (10.98.56.74) by lhreml705-cah.china.huawei.com (10.201.5.168) with Microsoft SMTP Server (TLS) id 14.3.235.1; Thu, 22 Sep 2016 05:07:38 +0100
Received: from NKGEML515-MBX.china.huawei.com ([fe80::a54a:89d2:c471:ff]) by NKGEML413-HUB.china.huawei.com ([10.98.56.74]) with mapi id 14.03.0235.001; Thu, 22 Sep 2016 12:07:19 +0800
From: Xuxiaohu <xuxiaohu@huawei.com>
To: Xuxiaohu <xuxiaohu@huawei.com>, IJsbrand Wijnands <ice@cisco.com>
Thread-Topic: [Bier] 答复: New Version Notification for draft-pfister-bier-over-ipv6-00.txt
Thread-Index: AQHSFIbPi1SpAFJoiUyXtg4Nt6bahA==
Date: Thu, 22 Sep 2016 04:07:19 +0000
Message-ID: <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE2BB1D653@NKGEML515-MBX.china.huawei.com>
References: <147280131368.24750.2582129788572723864.idtracker@ietfa.amsl.com> <3C470D17-363E-4F7D-B943-19FC52052C67@darou.fr> <d891b2b1-1419-3fdb-be95-034d91305a30@juniper.net> <10B5F14B-8A1B-4DFC-B21E-A314B1605213@darou.fr> <08b8ac29-459a-d5e5-524d-7b84d744b020@juniper.net> <F67EEC5D-FDE5-4549-9FAE-84B17B303235@darou.fr> <a79919e0-e067-8222-28b7-cf621522a5fe@juniper.net> <1828FBD8-E44C-4DD6-8DEB-1A9766C6328E@cisco.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE2BB1D115@NKGEML515-MBX.china.huawei.com> <D667DF77-BB73-449F-A2F4-947ED3D0C6CE@cisco.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE2BB1D5CA@NKGEML515-MBX.china.huawei.com>
In-Reply-To: <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE2BB1D5CA@NKGEML515-MBX.china.huawei.com>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.111.184.181]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-CFilter-Loop: Reflected
X-Mirapoint-Virus-RAPID-Raw: score=unknown(0), refid=str=0001.0A020203.57E3590C.00AF, ss=1, re=0.000, recu=0.000, reip=0.000, cl=1, cld=1, fgs=0, ip=0.0.0.0, so=2013-06-18 04:22:30, dmn=2013-03-21 17:37:32
X-Mirapoint-Loop-Id: 45eef1b928a2b470f18311fbeb56be71
Archived-At: <https://mailarchive.ietf.org/arch/msg/bier/9jMq0tyz7f_LdR6EmVpIKUiMolM>
Cc: "bier@ietf.org" <bier@ietf.org>, Pierre Pfister <pierre.pfister@darou.fr>, Eric C Rosen <erosen@juniper.net>
Subject: [Bier] 答复: 答复: New Version Notification for draft-pfister-bier-over-ipv6-00.txt
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.17
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, 22 Sep 2016 04:07:48 -0000

Hi Ice,

Firstly, I'm glad to see that your IPv6-BIER draft somehow echoes my previous statement about the similarity between the BIER header and the IPv6 header (see below):

https://www.ietf.org/mail-archive/web/bier/current/msg00101.html
https://www.ietf.org/proceedings/92/slides/slides-92-bier-1.pdf

That's a great progress!:) IMO.

Secondly, the major difference between the IPv6-BIER encapsulation and the generic BIER encapsulation (https://tools.ietf.org/html/draft-xu-bier-encapsulation-05) is that the former makes the BIER as a special use of IPv6 while the latter makes the BIER as another network layer in parallel with IPv6 but with many similarities. I agree that allowing legacy routers to forward IPv6-BIER packets as normal IPv6 packets is a major merit of the IPv6-BIER although this merit is only applicable to IPv6 but not IPv4. However, in addition to those drawbacks pointed by Eric in his previous email, the associated costs include but not limited to:

1) The Bitstring length is not flexible any more since the Bitstring is restricted within the 128-bit long destination IPv6 address.
2) The BIER header format is not future-proven any more due to the lack of a version field dedicated for BIER. Or do you want to some bits within the destination IPv6 address as a BIER-specific version? If so, it would further suppress the available space for the Bitstring field. Or do you want to consume more IPv6 address space to make room for BIER?
3) It introduces modifications to the current mature IPv6 forwarding procedure branch. 
4) Due to the reusage of the IPv6 header format, the encapsulation overhead is unnecessary increased especially in IPv4 networks (e.g., use the 128-bit long IPv6 source address instead of 16-bit BFIR-id to indicate the sender).

Best regards,
Xiaohu

-----邮件原件-----
发件人: BIER [mailto:bier-bounces@ietf.org] 代表 Xuxiaohu
发送时间: 2016年9月22日 9:49
收件人: IJsbrand Wijnands
抄送: bier@ietf.org; Pierre Pfister; Eric C Rosen
主题: [Bier] 答复: New Version Notification for draft-pfister-bier-over-ipv6-00.txt

Hi Ice,

Could you please illustrate how to translate/transform an IPv6-BIER packet into a set of IPv6 unicast packets by setting only one bit? BTW, what's the payload of the IPv6-BIER packet in your example? In other words, what's the value of the Next-Header field of the IPv6-BIER header?
 
Best regards,
Xiaohu

-----邮件原件-----
发件人: IJsbrand Wijnands [mailto:ice@cisco.com] 
发送时间: 2016年9月21日 18:28
收件人: Xuxiaohu
抄送: Eric C Rosen; bier@ietf.org; Pierre Pfister
主题: Re: [Bier] New Version Notification for draft-pfister-bier-over-ipv6-00.txt

Hi Xiaohu,

I would say that one of the big benefits is that an IPv6 BIER encoded packet can be translated/transformed into a set of IPv6 Unicast packets (just one bit set) at the egress of the network very easily. This is very beneficial when running BIER between servers and avoids the need for MLD and DR/DF election between the Server and the router.


Thx,

Ice.

> On 21 Sep 2016, at 12:09, Xuxiaohu <xuxiaohu@huawei.com> wrote:
> 
> Hi Ice,
> 
> If I understand your draft correctly, it talks about embedding BIER within IPv6 rather than transporting BIER over IP. The beauty of this approach is that all information needed for BIER forwarding is now directly contained in the received BIER packet. As a result, there is no need to retrieve them from the MPLS-BIER label and distribute the MPLS-BIER label mappings. However, what's the major advantage over the generic BIER header as defined in https://tools.ietf.org/html/draft-xu-bier-encapsulation-05 from your point of view?
> 
> Best regards,
> Xiaohu
> 
> -----邮件原件-----
> 发件人: BIER [mailto:bier-bounces@ietf.org] 代表 IJsbrand Wijnands
> 发送时间: 2016年9月20日 22:30
> 收件人: Eric C Rosen
> 抄送: bier@ietf.org; Pierre Pfister
> 主题: Re: [Bier] New Version Notification for draft-pfister-bier-over-ipv6-00.txt
> 
> Hi Eric,
> 
> Many thanks for your comments. A few responses inline.
> 
>> Sometimes an idea that seems clever at first just doesn't work out when the details are examined.  The idea of using addresses that are unicast addresses in one context but multicast addresses in another falls into this category.  Inevitably a host will put a multicast address into an IP source address field, because the host
> 
> Maybe we can consider registering a new IPv6 address space for BIER. I think a lot of your concerns would be addressed. That way we don’t get in the way with already defined unicast behaviour and still leaves it open to treat the packet as unicast in some specific cases, like with tunnelling through non-BIER nodes.
> 
>> Any BIER encapsulation needs to be able to support the features that are in the architecture.  
> 
> And we should not be afraid to allow exceptions and/or updates to the architecture draft if necessary.
> 
>> An implementation that doesn't support SI is not compliant with the architecture.
> 
> By allocating part of the “prefix” for the SI/SD identifier we can make this work just fine IMO. Since the SI/SD here is manually defined and the BitString length is fixed, I think there is really only need for one of them. If we call that SI or SD (or something else) we can argue about :-)
> 
> Thx,
> 
> Ice.
> 
> _______________________________________________
> BIER mailing list
> BIER@ietf.org
> https://www.ietf.org/mailman/listinfo/bier

_______________________________________________
BIER mailing list
BIER@ietf.org
https://www.ietf.org/mailman/listinfo/bier