答复: Request to adopt draft-sd-l2vpn-evpn-overlay-03
Haoweiguo <haoweiguo@huawei.com> Wed, 09 July 2014 03:36 UTC
Return-Path: <haoweiguo@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 6B81D1A0305
for <l2vpn@ietfa.amsl.com>; Tue, 8 Jul 2014 20:36:06 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 1.699
X-Spam-Level: *
X-Spam-Status: No, score=1.699 tagged_above=-999 required=5
tests=[BAYES_00=-1.9, CHARSET_FARAWAY_HEADER=3.2, HTML_MESSAGE=0.001,
J_CHICKENPOX_54=0.6, MIME_8BIT_HEADER=0.3, MIME_CHARSET_FARAWAY=2.45,
RCVD_IN_DNSWL_MED=-2.3, RP_MATCHES_RCVD=-0.651, 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 TZzu-j_H--Vn for <l2vpn@ietfa.amsl.com>;
Tue, 8 Jul 2014 20:36:03 -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 268271A029D
for <l2vpn@ietf.org>; Tue, 8 Jul 2014 20:36:02 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml401-hub.china.huawei.com)
([172.18.7.190])
by lhrrg01-dlp.huawei.com (MOS 4.3.7-GA FastPath queued)
with ESMTP id BJT72117; Wed, 09 Jul 2014 03:36:00 +0000 (GMT)
Received: from NKGEML404-HUB.china.huawei.com (10.98.56.35) by
lhreml401-hub.china.huawei.com (10.201.5.240) with Microsoft SMTP Server
(TLS) id 14.3.158.1; Wed, 9 Jul 2014 04:35:57 +0100
Received: from NKGEML501-MBS.china.huawei.com ([169.254.2.155]) by
nkgeml404-hub.china.huawei.com ([10.98.56.35]) with mapi id 14.03.0158.001;
Wed, 9 Jul 2014 11:35:50 +0800
From: Haoweiguo <haoweiguo@huawei.com>
To: John E Drake <jdrake@juniper.net>, "Ali Sajassi (sajassi)"
<sajassi@cisco.com>, "Bitar, Nabil N" <nabil.n.bitar@verizon.com>, "Giles
Heron" <giles.heron@gmail.com>
Subject: =?gb2312?B?tPC4tDogUmVxdWVzdCB0byBhZG9wdCBkcmFmdC1zZC1sMnZwbi1ldnBuLW92?=
=?gb2312?Q?erlay-03?=
Thread-Topic: Request to adopt draft-sd-l2vpn-evpn-overlay-03
Thread-Index: AQHPkMRhcjyqg7Uxb02vpeFURz4LGpuK54OrgABcbiCAAL1rxoAJ7ugDgABE8aCAAPQgEw==
Date: Wed, 9 Jul 2014 03:35:49 +0000
Message-ID: <DD5FC8DE455C3348B94340C0AB5517334F7E13EF@nkgeml501-mbs.china.huawei.com>
References: <CFD099D0.DC004%sajassi@cisco.com>
<DD5FC8DE455C3348B94340C0AB5517334F7E094F@nkgeml501-mbs.china.huawei.com>,
<2dcaddbe966146f7a32b0e2bac2b87eb@BLUPR05MB562.namprd05.prod.outlook.com>,
<DD5FC8DE455C3348B94340C0AB5517334F7E0A77@nkgeml501-mbs.china.huawei.com>
<DD5FC8DE455C3348B94340C0AB5517334F7E1215@nkgeml501-mbs.china.huawei.com>,
<ed7e5109e7e44e67b2e94096302a0553@BLUPR05MB562.namprd05.prod.outlook.com>
In-Reply-To: <ed7e5109e7e44e67b2e94096302a0553@BLUPR05MB562.namprd05.prod.outlook.com>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.135.23.94]
Content-Type: multipart/alternative;
boundary="_000_DD5FC8DE455C3348B94340C0AB5517334F7E13EFnkgeml501mbschi_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: http://mailarchive.ietf.org/arch/msg/l2vpn/bytPa1J0Nm0U3jphhP1pZKictKk
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: Wed, 09 Jul 2014 03:36:06 -0000
Hi John, Thank you very much. You are right. Local bias on ingress NVE and tracking other NVEs IP on egress PE provide completed split-horizon filtering solution in NVO3 network. Local bias is different from split-horizon filtering mechanism in EVPN base protocol. Thanks weiguo ________________________________ 发件人: John E Drake [jdrake@juniper.net] 发送时间: 2014年7月8日 21:08 收件人: Haoweiguo; Ali Sajassi (sajassi); Bitar, Nabil N; Giles Heron 抄送: l2vpn@ietf.org 主题: RE: Request to adopt draft-sd-l2vpn-evpn-overlay-03 Weiguo, With local bias, an ingress PE sends a copy of a BUM packet received from a CE to every ES to which it is attached, regardless of whether it is the DF for a given ES. An egress PE sends a copy of a BUM received from an ingress PE to every ES for which it is the DF, except for those ESes which it has in common with the ingress PE. Yours Irrespectively, John From: Haoweiguo [mailto:haoweiguo@huawei.com] Sent: Tuesday, July 08, 2014 2:06 AM To: John E Drake; Ali Sajassi (sajassi); Bitar, Nabil N; Giles Heron Cc: l2vpn@ietf.org Subject: 答复: Request to adopt draft-sd-l2vpn-evpn-overlay-03 Hi John, Can you give more explanation on the split-horizon mechanism provided in section 5.1.3? I think a single IP address per NVE can't satisfy the split-horizon requiements in some scenarios. I think at least one IP should be configured for each ESI. If multiple ESIs attached to same NVE group, one IP can be shared by these ESIs for split-horizon. Pls see my detail description in the previous reply. Thanks weiguo ________________________________ 发件人: Haoweiguo 发送时间: 2014年7月2日 10:29 收件人: John E Drake; Ali Sajassi (sajassi); Bitar, Nabil N; Giles Heron 抄送: l2vpn@ietf.org<mailto:l2vpn@ietf.org> 主题: 答复: Request to adopt draft-sd-l2vpn-evpn-overlay-03 Hi John, Thanks for your quick answer. OK, section 5.1.3 describes how to construct EVPN BGP Routes, the MPLS Label field in the MAC Advertisement, Ethernet AD per EVI, and Inclusive Multicast Ethernet Tag routes is used to carry the VNI or VSID. As for section 8.3.1, split-horizon mechanism relies on tracking other NVEs ip address, each ingress NVE only uses a single IP address for split-horizon, as opposed to requiring an IP address per Ethernet Segment per NVE. I think a single IP address can't satisfy the requirements in the following scenario. +-----------+ | Router | +-----------+ | | | -------- | -------- | | | +------+ +-------+ +------+ |(NVE1) | |(NVE2) | | NVE3 | +------+ +-------+ +------+ * | * | ^ * | ^ * | * | ^^^^^^^^^^^^^^^^ * ----------*--------------*-| ^ ****************************** | ^ MC-LAG1 * MC-LAG2 | MC-LAG3 ^ +------+ +------+ +------+ | CE1 | | CE2 | | CE3 | +------+ +------+ +------+ In above figure,CE1 and CE2 are active-active accessed to NVE1,NVE2 and NVE3,CE3 is active-active accessed to NVE2 and NVE3. CE1,CE2 and CE3 belongs to a VN. NVE1,NVE2 and NVE3's IP addresses are 10.1.1.1,20.1.1.1 and 30.1.1.1 respectively. When NVE1 receives multicast traffic from CE1, the NVE uses 10.1.1.1 as outer tunnel source IP. When the traffic is injected to NVO3 network, NVE2 and NVE3 should filter out the traffic to avoid the traffic loop back to CE1. But this forwarding principle will let CE3 can't receive the traffic. To satisfy universal scenario, NVE edge group concept should be introduced, each NVE has one IP address for a edge group. When multiple CEs attach to the exact same set of NVEs, those NVEs can be considered as a single edge group. An NVE can be in more than one edge group. For example, in the above figure scenario, NVE1,NVE2 and NVE3 forms a edge group, NVE2 and NVE3 forms a edge group. A IP address can be configured or dynamically allocated for each edge group, assuming the IP address for edge group 1 is 10.1.1.2, edge group 2 is 20.1.1.2. When NVE1 receives multicast traffic from CE1 and injects it to NVO3 network, 10.1.1.2 should be used as outer tunnel source IP, NVE2 and NVE3 relies on the source IP to perform split-horizon filtering. NVE2 and NVE3 won't forward the traffic to CE1 to avoid loop. If the port connecting to CE3 on NVE2 is DF port, NVE2 will forward the traffic to CE3,NVE3 won't forward the traffic to CE3. In summary, when each NVE recieves BUM traffic from local connecting CE, the local forwarding principle on each NVE is as follows: 1. Local replication to non mc-lag ports(this is single homed ports). 2. Local replication to the ports associated with the same edge group,regardless of the DF Election state 3. Local replication to the mc-lag DF port associated with different edge group. Do not replicate to mc-lag non-DF port associated with different edge group. Through this solution, IP address also can be greatly saved and can satisfy all scenarios. If this solution is used, EVPN should be extended to support IP address dynamic allocation for each edge group to simplify service provisioning. As for section 8.3.2, i have no doubts. Thanks weiguo ________________________________ 发件人: John E Drake [jdrake@juniper.net] 发送时间: 2014年7月1日 21:48 收件人: Haoweiguo; Ali Sajassi (sajassi); Bitar, Nabil N; Giles Heron 抄送: l2vpn@ietf.org<mailto:l2vpn@ietf.org> 主题: RE: Request to adopt draft-sd-l2vpn-evpn-overlay-03 Weiguo, See sections 5.1.3, 8.3.1, and 8.3.2. Yours Irrespectively, John From: L2vpn [mailto:l2vpn-bounces@ietf.org] On Behalf Of Haoweiguo Sent: Tuesday, July 01, 2014 1:18 AM To: Ali Sajassi (sajassi); Bitar, Nabil N; Giles Heron Cc: l2vpn@ietf.org<mailto:l2vpn@ietf.org> Subject: 答复: Request to adopt draft-sd-l2vpn-evpn-overlay-03 Hi Authors, In draft-sd-l2vpn-evpn-overlay-03 draft, i think on the whole the process is clear, but how to construct EVPN BGP routes is not detail described. In EVPN network, MPLS Label is carried in Ethernet Auto-Discovery (A-D) route,MAC/IP advertisement route,ESI Label Extended Community. In NVO3 network, it is based on native IP, so all this MPLS Label should be replaced with IP address. All process relies on MPLS label in EVPN should be modified to adapt to NVO3 network, such as split horizon, unicast traffic forwarding,load balancing and aliasing,and etc. So i hope this draft had better provide more detail description about EVPN routes format and corresponding procedures. Thanks weiguo ________________________________ 发件人: L2vpn [l2vpn-bounces@ietf.org] 代表 Ali Sajassi (sajassi) [sajassi@cisco.com] 发送时间: 2014年6月26日 6:25 收件人: Bitar, Nabil N; Giles Heron 抄送: l2vpn@ietf.org<mailto:l2vpn@ietf.org> 主题: Request to adopt draft-sd-l2vpn-evpn-overlay-03 Giles, Nabil: This draft https://datatracker.ietf.org/doc/draft-sd-l2vpn-evpn-overlay/?include_text=1 (initially called draft-sajassi-drake-l2vpn-evpn-overlay) was first published in December 2012 after the merged between two other drafts: draft-drake-nvo3-evpn-control-plane-00 and draft-sajassi-nvo3-evpn-overlay-01. After the merged, the resultant draft has gone through several iterations to incorporate WG comments. The authors believe there is good consensus for this draft and would like to request for the WG call. Regards, Ali
- Request to adopt draft-sd-l2vpn-evpn-overlay-03 Ali Sajassi (sajassi)
- 答复: Request to adopt draft-sd-l2vpn-evpn-overlay-… Haoweiguo
- RE: Request to adopt draft-sd-l2vpn-evpn-overlay-… John E Drake
- 答复: Request to adopt draft-sd-l2vpn-evpn-overlay-… Haoweiguo
- 答复: Request to adopt draft-sd-l2vpn-evpn-overlay-… Haoweiguo
- RE: Request to adopt draft-sd-l2vpn-evpn-overlay-… John E Drake
- 答复: Request to adopt draft-sd-l2vpn-evpn-overlay-… Haoweiguo
- RE: Request to adopt draft-sd-l2vpn-evpn-overlay-… John E Drake
- Re: Request to adopt draft-sd-l2vpn-evpn-overlay-… Ali Sajassi (sajassi)
- Re: Request to adopt draft-sd-l2vpn-evpn-overlay-… Ali Sajassi (sajassi)