Re: [bess] Reg: RFC7432 EVPN - ES-import RT

"Luc Andre Burdet (lburdet)" <lburdet@cisco.com> Fri, 29 June 2018 15:29 UTC

Return-Path: <lburdet@cisco.com>
X-Original-To: bess@ietfa.amsl.com
Delivered-To: bess@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1453312F1A2 for <bess@ietfa.amsl.com>; Fri, 29 Jun 2018 08:29:58 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.51
X-Spam-Level:
X-Spam-Status: No, score=-14.51 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, T_DKIMWL_WL_HIGH=-0.01, USER_IN_DEF_DKIM_WL=-7.5] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com
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 IRtkPIuKr0Oh for <bess@ietfa.amsl.com>; Fri, 29 Jun 2018 08:29:55 -0700 (PDT)
Received: from rcdn-iport-8.cisco.com (rcdn-iport-8.cisco.com [173.37.86.79]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id F217D126CC7 for <bess@ietf.org>; Fri, 29 Jun 2018 08:29:54 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=42618; q=dns/txt; s=iport; t=1530286194; x=1531495794; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=pg0AJufwNLoLGVaLS9q5L4zD1GHda8ZJb6vPOxQNG4Q=; b=XSe0jMQArUVzGa8rbjZQyBLadLn+E7xwzwxKRdsYj8UdLkR5PW73HcKg l5DVE/tWvPpwxTK3xEvMvjKMUOsyLxfC81sGuUfIYI0u3h8Kel3BTXy+G /fZCUNW943TbAZEGX4TH2evagvHE6uL0pIqs564HiUypNQvZ4dSg3xIQB A=;
X-Files: image001.png : 11763
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0DAAAA4TzZb/5BdJa1ZAxkBAQEBAQEBAQEBAQEHAQEBAQGCU3ZifygKg2+IBIw+gWUilSGBeggBAhgBDAeDekYCF4MKITQYAQIBAQIBAQJtHAyFNgEBAQEDAQEDHgIIATgICxACAQgRAwECBgEBAR8DAgICBRABDgELFAkIAgQBDQQBBgiDEgGBfw+sPIIciE+BFQ+IbYFWP4EPJwyCXIFBgVcBAQEBAYF0CQEVCAmCOjGCJAKRYIQ/gyQJAoUvAVKCZIYzDYEzQoNHiAiGMoN8hygCERMBgSQdOIFScBU7KgGCPgmCJoNQhRSFPm8BgRSOXAGBGQEB
X-IronPort-AV: E=Sophos;i="5.51,285,1526342400"; d="png'150?scan'150,208,217,150";a="415141561"
Received: from rcdn-core-8.cisco.com ([173.37.93.144]) by rcdn-iport-8.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 29 Jun 2018 15:29:53 +0000
Received: from XCH-RCD-009.cisco.com (xch-rcd-009.cisco.com [173.37.102.19]) by rcdn-core-8.cisco.com (8.14.5/8.14.5) with ESMTP id w5TFTrHU027154 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Fri, 29 Jun 2018 15:29:53 GMT
Received: from xch-aln-010.cisco.com (173.36.7.20) by XCH-RCD-009.cisco.com (173.37.102.19) with Microsoft SMTP Server (TLS) id 15.0.1320.4; Fri, 29 Jun 2018 10:29:53 -0500
Received: from xch-aln-010.cisco.com ([173.36.7.20]) by XCH-ALN-010.cisco.com ([173.36.7.20]) with mapi id 15.00.1320.000; Fri, 29 Jun 2018 10:29:52 -0500
From: "Luc Andre Burdet (lburdet)" <lburdet@cisco.com>
To: "Mankamana Mishra (mankamis)" <mankamis=40cisco.com@dmarc.ietf.org>, Prasannakumara S <prasannakumara.s@ipinfusion.com>
CC: "bess@ietf.org" <bess@ietf.org>
Thread-Topic: [bess] Reg: RFC7432 EVPN - ES-import RT
Thread-Index: AQHUD61kyepdPYV9G0qnd7FaKuodsaR3rwmA//++aoA=
Date: Fri, 29 Jun 2018 15:29:52 +0000
Message-ID: <E0EE1063-9591-47FB-A3D1-B61936CC18AF@cisco.com>
References: <CAN4tJ45FxFdTgQeGHgAkJ-vWog34U4ZaYd5hHzYy+yOzinAG-Q@mail.gmail.com> <54D753F8-6276-4D9E-912A-FC7CFA927456@cisco.com>
In-Reply-To: <54D753F8-6276-4D9E-912A-FC7CFA927456@cisco.com>
Accept-Language: en-CA, en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/10.d.0.180513
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [161.44.212.137]
Content-Type: multipart/related; boundary="_004_E0EE1063959147FBA3D1B61936CC18AFciscocom_"; type="multipart/alternative"
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/bess/bpA-0mbHQgdAlyFB5kU2Urd-VIc>
Subject: Re: [bess] Reg: RFC7432 EVPN - ES-import RT
X-BeenThere: bess@ietf.org
X-Mailman-Version: 2.1.26
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: <https://mailarchive.ietf.org/arch/browse/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: Fri, 29 Jun 2018 15:29:58 -0000

Hi Prasanna,

FYI the ES-Import auto-extraction is expanded to ES Type 0,4,5 in https://tools.ietf.org/html/draft-ietf-bess-evpn-df-election-framework-03#section-3.3.

Thanks
Luc André

[http://www.cisco.com/c/dam/m/en_us/signaturetool/images/banners/standard/09_standard_graphic.png]




Luc André Burdet
lburdet@cisco.com<mailto:lburdet@cisco.com>
Tel: +1 613 254 4814






Cisco Systems Canada Co. / Les Systemes Cisco Canada CIE
Cisco.com<http://www.cisco.com/web/CA/>







From: BESS <bess-bounces@ietf.org> on behalf of "Mankamana Mishra (mankamis)" <mankamis=40cisco.com@dmarc.ietf.org>
Date: Friday, June 29, 2018 at 11:24 AM
To: Prasannakumara S <prasannakumara.s@ipinfusion.com>
Cc: "bess@ietf.org" <bess@ietf.org>
Subject: Re: [bess] Reg: RFC7432 EVPN - ES-import RT

Hi Prasanna,



On Jun 29, 2018, at 6:30 AM, Prasannakumara S <prasannakumara.s@ipinfusion.com<mailto:prasannakumara.s@ipinfusion.com>> wrote:

Hi All,

Related sections are:
https://tools.ietf.org/html/rfc7432#section-5
https://tools.ietf.org/html/rfc7432#section-7.6

Would like to understand how ES-import RT should behave in case of

1. ESI type 1 - statically configured
    In this case on what basis one should import the ESI route as ES-import RT does not talk about ESI type 1. Why this should not follow the same semantics of creating ES-import RT as done for ESI Type 2; with the 6 high-order octates? If same ESI is configured in different VTEPS then it would still work.
This question comes because manually configuring the manual RT is tough to meet multiple combinations of multihomed sites.

 - Type 1 (T=0x01) - When IEEE 802.1AX LACP is used between the PEs

     and CEs, this ESI type indicates an auto-generated ESI value

     determined from LACP by concatenating the following parameters:



     + CE LACP System MAC address (6 octets).  The CE LACP System MAC

       address MUST be encoded in the high-order 6 octets of the ESI

       Value field.



     + CE LACP Port Key (2 octets).  The CE LACP port key MUST be

       encoded in the 2 octets next to the System MAC address.



     + The remaining octet will be set to 0x00.



     As far as the CE is concerned, it would treat the multiple PEs that

     it is connected to as the same switch.  This allows the CE to

     aggregate links that are attached to different PEs in the same

     bundle.



     This mechanism could be used only if it produces ESIs that satisfy

     the uniqueness requirement specified above.

I do not think, Type 1 is statically configured.


And if question was about


   - Type 0 (T=0x00) - This type indicates an arbitrary 9-octet ESI

     value, which is managed and configured by the operator.
Should it not be up to implementation to decide if they want to derive ES-import RT with 6 high-order octates  ?




2. ESI type 3 - MAC based ESI of the PE
    If MAC of the PE is considered then how different PE's can produce the same unique ESI? instead it should have used CE's MAC address?
Since last/hig-order 6 octets are used for import how RT-import works?

There is already Type 1 defined (Pasted above) which uses CE’s MAC address.

As mentioned in https://tools.ietf.org/html/rfc7432#section-7.6 Auto derivation is only for Type 1, 2 , and 3. For other types, Admin would be responsible to configure correct ES-import RT.



Let me know if I am missing something.

Please refer me to any other drafts which are trying to address this; I can discuss over there and be part of that.

Thanks in advance.

Regards,
Prasanna


.._______________________________________________
BESS mailing list
BESS@ietf.org<mailto:BESS@ietf.org>
https://www.ietf.org/mailman/listinfo/bess