Re: [bess] A comment and question for the draft "draft-ietf-bess-evpn-inter-subnet-forwarding-00"
Haoweiguo <haoweiguo@huawei.com> Wed, 26 November 2014 03:45 UTC
Return-Path: <haoweiguo@huawei.com>
X-Original-To: bess@ietfa.amsl.com
Delivered-To: bess@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4B4EA1A879F for <bess@ietfa.amsl.com>; Tue, 25 Nov 2014 19:45:27 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.21
X-Spam-Level:
X-Spam-Status: No, score=-4.21 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] 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 YtrUGxBWDNPM for <bess@ietfa.amsl.com>; Tue, 25 Nov 2014 19:45:24 -0800 (PST)
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 261041A878E for <bess@ietf.org>; Tue, 25 Nov 2014 19:45:23 -0800 (PST)
Received: from 172.18.7.190 (EHLO lhreml402-hub.china.huawei.com) ([172.18.7.190]) by lhrrg01-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id BPF65513; Wed, 26 Nov 2014 03:45:21 +0000 (GMT)
Received: from nkgeml407-hub.china.huawei.com (10.98.56.38) by lhreml402-hub.china.huawei.com (10.201.5.241) with Microsoft SMTP Server (TLS) id 14.3.158.1; Wed, 26 Nov 2014 03:45:20 +0000
Received: from NKGEML501-MBS.china.huawei.com ([169.254.2.193]) by nkgeml407-hub.china.huawei.com ([10.98.56.38]) with mapi id 14.03.0158.001; Wed, 26 Nov 2014 11:45:15 +0800
From: Haoweiguo <haoweiguo@huawei.com>
To: "Henderickx, Wim (Wim)" <wim.henderickx@alcatel-lucent.com>, John E Drake <jdrake@juniper.net>, "Rabadan, Jorge (Jorge)" <jorge.rabadan@alcatel-lucent.com>, "bess@ietf.org" <bess@ietf.org>, "sajassi@cisco.com" <sajassi@cisco.com>
Thread-Topic: [bess] A comment and question for the draft "draft-ietf-bess-evpn-inter-subnet-forwarding-00"
Thread-Index: AQHQCJ9L0ixxt+ZqHkGcmnxIjcOU3pxxSvP+//+ItACAAKghgIAADjkAgAC5Nds=
Date: Wed, 26 Nov 2014 03:45:15 +0000
Message-ID: <DD5FC8DE455C3348B94340C0AB5517334F81F5D9@nkgeml501-mbs.china.huawei.com>
References: <D09A2022.10CE3C%wim.henderickx@alcatel-lucent.com> <DD5FC8DE455C3348B94340C0AB5517334F81F4AF@nkgeml501-mbs.china.huawei.com> <D099D38E.5AF2D%jorge.rabadan@alcatel-lucent.com> <df21e2661c654baf88613aa148efadf4@BLUPR05MB562.namprd05.prod.outlook.com>, <D09A6C86.10D062%wim.henderickx@alcatel-lucent.com>
In-Reply-To: <D09A6C86.10D062%wim.henderickx@alcatel-lucent.com>
Accept-Language: en-US, zh-CN
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.135.23.94]
Content-Type: multipart/alternative; boundary="_000_DD5FC8DE455C3348B94340C0AB5517334F81F5D9nkgeml501mbschi_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: http://mailarchive.ietf.org/arch/msg/bess/oEMhjhG3xrPz4qN31r8F9C4Aq50
Subject: Re: [bess] A comment and question for the draft "draft-ietf-bess-evpn-inter-subnet-forwarding-00"
X-BeenThere: bess@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: BGP-Enabled ServiceS working group discussion list <bess.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/bess>, <mailto:bess-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/bess/>
List-Post: <mailto:bess@ietf.org>
List-Help: <mailto:bess-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/bess>, <mailto:bess-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 26 Nov 2014 03:45:27 -0000
Hi Joege, Wim and John, Thanks for your response. I agree with you, no need to support two encoding solutions. Yes, if multiple mac routes share same NVE MAC and tunnel type, we can pack these routes into a single BGP update message with a extended community, encoding format is comparatively efficient. Thanks weiguo ________________________________ From: BESS [bess-bounces@ietf.org] on behalf of Henderickx, Wim (Wim) [wim.henderickx@alcatel-lucent.com] Sent: Wednesday, November 26, 2014 0:34 To: John E Drake; Rabadan, Jorge (Jorge); Haoweiguo; bess@ietf.org; sajassi@cisco.com Subject: Re: [bess] A comment and question for the draft "draft-ietf-bess-evpn-inter-subnet-forwarding-00" Indeed we don’t need 2 solutions and what we have documented in the draft is efficient and flexible. From: John E Drake <jdrake@juniper.net<mailto:jdrake@juniper.net>> Date: Tuesday 25 November 2014 16:43 To: Jorge Rabadan <jorge.rabadan@alcatel-lucent.com<mailto:jorge.rabadan@alcatel-lucent.com>>, Haoweiguo <haoweiguo@huawei.com<mailto:haoweiguo@huawei.com>>, Wim Henderickx <wim.henderickx@alcatel-lucent.com<mailto:wim.henderickx@alcatel-lucent.com>>, "bess@ietf.org<mailto:bess@ietf.org>" <bess@ietf.org<mailto:bess@ietf.org>>, sajassi <sajassi@cisco.com<mailto:sajassi@cisco.com>> Subject: RE: [bess] A comment and question for the draft "draft-ietf-bess-evpn-inter-subnet-forwarding-00" Precisely. Yours Irrespectively, John From: BESS [mailto:bess-bounces@ietf.org] On Behalf Of Rabadan, Jorge (Jorge) Sent: Tuesday, November 25, 2014 9:41 AM To: Haoweiguo; Henderickx, Wim (Wim); bess@ietf.org<mailto:bess@ietf.org>; sajassi@cisco.com<mailto:sajassi@cisco.com> Subject: Re: [bess] A comment and question for the draft "draft-ietf-bess-evpn-inter-subnet-forwarding-00" Hi Weiguo, If all the mac routes share the same NVE MAC and tunnel type for the same tenant, you can pack all those routes into a single bgp update. You don’t need a separate extended community per route. It is actually a very efficient solution. Thank you. Jorge From: Haoweiguo <haoweiguo@huawei.com<mailto:haoweiguo@huawei.com>> Date: Tuesday, November 25, 2014 at 5:01 AM To: "Henderickx, Wim (Wim)" <wim.henderickx@alcatel-lucent.com<mailto:wim.henderickx@alcatel-lucent.com>>, "bess@ietf.org<mailto:bess@ietf.org>" <bess@ietf.org<mailto:bess@ietf.org>>, "sajassi@cisco.com<mailto:sajassi@cisco.com>" <sajassi@cisco.com<mailto:sajassi@cisco.com>> Subject: Re: [bess] A comment and question for the draft "draft-ietf-bess-evpn-inter-subnet-forwarding-00" Hi Wim, Yes, the design has flexibility. But for most scenarios, we don't need this flexibility, we want to more compact encoding method. If all MAC routes advertised from a egress NVE share same NVE MAC and tunnel type, the two BGP Extended Communities carried with each MAC route is redundant, egress NVE only needs advertise its NVE MAC and tunnel type only once. I think we had better provide two alternative solutions, one is for flexibility, another one is for compactness. Depending on different scenarios, the vendors can choose one for implementation. Thanks weiguo ________________________________ From: Henderickx, Wim (Wim) [wim.henderickx@alcatel-lucent.com<mailto:wim.henderickx@alcatel-lucent.com>] Sent: Tuesday, November 25, 2014 19:02 To: Haoweiguo; bess@ietf.org<mailto:bess@ietf.org>; sajassi@cisco.com<mailto:sajassi@cisco.com> Subject: Re: [bess] A comment and question for the draft "draft-ietf-bess-evpn-inter-subnet-forwarding-00" The reason we did this is providing the most flexibility because depending on the use case you need one and not the other. Hence we optimised for flexibility. From: Haoweiguo <haoweiguo@huawei.com<mailto:haoweiguo@huawei.com>> Date: Tuesday 25 November 2014 10:21 To: "bess@ietf.org<mailto:bess@ietf.org>" <bess@ietf.org<mailto:bess@ietf.org>>, sajassi <sajassi@cisco.com<mailto:sajassi@cisco.com>> Subject: [bess] A comment and question for the draft "draft-ietf-bess-evpn-inter-subnet-forwarding-00" Hi Ali and other Co-authors, In the EVPN IRB draft, Route Type-2 is used to advertise TS's MAC and IP. Two BGP Extended Communities are carried with each RT-2 route. The first community carries tunnel type, the second community carries NVE MAC. In normal case, all RT-2 routes from a remote NVE share same NVE MAC, so in this case the Route information encoding isn't compact. So a new compact encoding method is introduced as follows: 1. Add tunnel type field in Route Type-2. 2. Introduce a new Route Type to exclusively advertise tunnel type,NVE MAC and L3 VN ID. 3. Ingress NVEs correlate the new Type Route and RT-2 routes advertised from egress NVE to get the NVO3 encapsulation information for inter-subnet IP traffic forwarding. Maybe there are other more compact methods. I would like to hear your co-authors opinion on this point. Thanks weiguo
- [bess] A comment and question for the draft "draf… Haoweiguo
- Re: [bess] A comment and question for the draft "… Henderickx, Wim (Wim)
- Re: [bess] A comment and question for the draft "… Haoweiguo
- Re: [bess] A comment and question for the draft "… Rabadan, Jorge (Jorge)
- Re: [bess] A comment and question for the draft "… John E Drake
- Re: [bess] A comment and question for the draft "… John E Drake
- Re: [bess] A comment and question for the draft "… Henderickx, Wim (Wim)
- Re: [bess] A comment and question for the draft "… Haoweiguo