答复: Comments on draft-rabadan-l2vpn-evpn-optimized-ir-00

Lizhenbin <lizhenbin@huawei.com> Thu, 24 July 2014 17:52 UTC

Return-Path: <lizhenbin@huawei.com>
X-Original-To: l2vpn@ietfa.amsl.com
Delivered-To: l2vpn@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C99A61B279E for <l2vpn@ietfa.amsl.com>; Thu, 24 Jul 2014 10:52:52 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 1.749
X-Spam-Level: *
X-Spam-Status: No, score=1.749 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, CHARSET_FARAWAY_HEADER=3.2, HTML_MESSAGE=0.001, MIME_8BIT_HEADER=0.3, MIME_CHARSET_FARAWAY=2.45, RCVD_IN_DNSWL_MED=-2.3, RP_MATCHES_RCVD=-0.001, SPF_PASS=-0.001] autolearn=ham
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 GkgDUTK775vG for <l2vpn@ietfa.amsl.com>; Thu, 24 Jul 2014 10:52:50 -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 B76AF1B27AB for <l2vpn@ietf.org>; Thu, 24 Jul 2014 10:52:18 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml401-hub.china.huawei.com) ([172.18.7.190]) by lhrrg02-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id BHO40532; Thu, 24 Jul 2014 17:52:17 +0000 (GMT)
Received: from NKGEML403-HUB.china.huawei.com (10.98.56.34) by lhreml401-hub.china.huawei.com (10.201.5.240) with Microsoft SMTP Server (TLS) id 14.3.158.1; Thu, 24 Jul 2014 18:52:15 +0100
Received: from NKGEML506-MBX.china.huawei.com ([169.254.3.24]) by nkgeml403-hub.china.huawei.com ([10.98.56.34]) with mapi id 14.03.0158.001; Fri, 25 Jul 2014 01:52:10 +0800
From: Lizhenbin <lizhenbin@huawei.com>
To: "Rabadan, Jorge (Jorge)" <jorge.rabadan@alcatel-lucent.com>
Subject: 答复: Comments on draft-rabadan-l2vpn-evpn-optimized-ir-00
Thread-Topic: Comments on draft-rabadan-l2vpn-evpn-optimized-ir-00
Thread-Index: Ac+mmOTptQd6Jw02TRqHpyl41wju0QAH4GIAACT7ps0=
Date: Thu, 24 Jul 2014 17:52:09 +0000
Message-ID: <5A5B4DE12C0DAC44AF501CD9A2B01A8D08232F05@nkgeml506-mbx.china.huawei.com>
References: <5A5B4DE12C0DAC44AF501CD9A2B01A8D08232A5D@nkgeml506-mbx.china.huawei.com>, <CFF560FD.49197%jorge.rabadan@alcatel-lucent.com>
In-Reply-To: <CFF560FD.49197%jorge.rabadan@alcatel-lucent.com>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.216.44.74]
Content-Type: multipart/alternative; boundary="_000_5A5B4DE12C0DAC44AF501CD9A2B01A8D08232F05nkgeml506mbxchi_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: http://mailarchive.ietf.org/arch/msg/l2vpn/Z4aY3WvQ5P7GGcofsKXrN918kLQ
Cc: "l2vpn@ietf.org" <l2vpn@ietf.org>
X-BeenThere: l2vpn@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Layer 2 Virtual Private Networks <l2vpn.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/l2vpn>, <mailto:l2vpn-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/l2vpn/>
List-Post: <mailto:l2vpn@ietf.org>
List-Help: <mailto:l2vpn-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/l2vpn>, <mailto:l2vpn-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 24 Jul 2014 17:52:53 -0000

Hi Rabadan,

Thanks for your detailed clarification about the difference between draft-rabadan-l2vpn-evpn-optimized-ir-00 and draft-zhang-l2vpn-evpn-selective-mcast-01. It seems reasonable that they are used for difference application scenarios. But I am sorry that I proposed the inappropriate draft in the comment:) The L2VPN draft should be draft-li-l2vpn-evpn-mcast-state-ad-01. This draft is to advertise the state information for the leaf node of the EVPN along with the Inclusive Multicast Ethernet Tag route. The possible application scenarios is to save bandwidth for ingress replication and facilitate the egress PE protecion for P2MP MPLS. For draft-li-l3vpn-mvpn-role-state-ad-02, we proposed the role information to be advertised in the Intra-AS I-PMSI A-D route. At the beginning, we think the role information for EVPN maybe not necessary comparing with BGP-based L3VPN since the unknown unicast always exists in the EVPN and every PE should be the root node. So it is only necessary to define the state information for the leaf node. In the optimized-ir draft, you proposed the role information to be advertised in the solution of central multicast replication. If the solution can be accepted, we hope that the generic solution can be worked out to advertise the possible role information or state information to cope with all possible optimization scenarios for inclusive multicast trees in EVPN. Then it decouples the role/state information with tunnel information. If so, the tunnel type defined in the RFC6514 can be reused and the new defined  role/state information community can be used for both EVPN and BGP-based MVPN. It is not necessary to define the new tunnel type (AR) which may be only used for the IR optimization solutions proposed by you.







Best Regards,

Robin



















________________________________

发件人: Rabadan, Jorge (Jorge) [jorge.rabadan@alcatel-lucent.com]
发送时间: 2014年7月24日 12:55
收件人: Lizhenbin
抄送: l2vpn@ietf.org
主题: Re: Comments on draft-rabadan-l2vpn-evpn-optimized-ir-00

Robin,

The scope of the current version of the optimized-ir draft is EVPN and ingress replication for layer-2 BUM traffic. So I won’t comment on the l3vpn draft for the moment.
As for draft-zhang-l2vpn-evpn-selective-mcast-01, I understand it tries to add selective multicast trees to EVPN, which I agree is something that was missing compared to RFC7117 for VPLS.

Selective multicast trees optimize the transport of specific IP multicast streams, setting up a different tree (type p2mp, IR, etc) to only those nodes interested in those IP multicast streams.
The optimized-ir draft addresses different issues. It actually modifies the IR tunnel type for inclusive multicast trees (BUM traffic). Because in reality we are just creating a different version of an IR tunnel:

  *   We still use the inclusive multicast route (because it will still tell the ingress PE where to send the BUM traffic)
  *   We add a new tunnel type (because it is no longer IR) and new flags in the reserved bits of the PMSI tunnel attribute.

This new tunnel type (AR) and the AR-type field can actually be used in draft-zhang-l2vpn-evpn-selective-mcast-01 for selective multicast trees if we needed to do the same optimization for selective multicast trees that use IR.

I hope that explains better why we are not using a separate route-type for this.
As for the compatibility, the solution is completely backwards compatible with the existing EVPN implementation, and it does not clash with MVPN or VPLS-MCAST as described in the draft:

  *   we are defining a new tunnel type, which should be discarded by PEs not supporting the draft
  *   we are defining some flags, which are not clashing with the “L” flag defined in RFC6514, that you also use in the selective mcast tree draft

I hope this helps clarifying the draft.
Thank you.
Jorge


From: Lizhenbin <lizhenbin@huawei.com<mailto:lizhenbin@huawei.com>>
Date: Wednesday, July 23, 2014 at 10:09 AM
To: "l2vpn@ietf.org<mailto:l2vpn@ietf.org>" <l2vpn@ietf.org<mailto:l2vpn@ietf.org>>
Subject: Comments on draft-rabadan-l2vpn-evpn-optimized-ir-00


Hi authors,

To follow up on my comments in the l2vpn meeting, following two drafts proposed in L2VPN WG and L3VPN WG are for your reference:

-- draft-li-l3vpn-mvpn-role-state-ad-02
-- draft-zhang-l2vpn-evpn-selective-mcast-01
The role information is truly a possible way to help optimize the BUM traffic in EVPN. Regarding the possible solutions, I have following more comments:

-- It is better to work out a generic role-info advertisement solutions based on all possible application scenarios.

-- Taking into account compatibility, it is better to define a new route type for NLRI or a new attribute to advertis the role information. The extension of PMSI Tunnel attribute may proposes compatibility issue for BGP-based MVPN defined in RFC 6514.





Regards,

Zhenbin(Robin)