[bess] Issue w/ IGMP and MLD Proxy for EVPN (draft-ietf-bess-evpn-igmp-mld-proxy)

John E Drake <jdrake@juniper.net> Tue, 05 June 2018 16:25 UTC

Return-Path: <jdrake@juniper.net>
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 47C081310F4 for <bess@ietfa.amsl.com>; Tue, 5 Jun 2018 09:25:05 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.7
X-Spam-Level:
X-Spam-Status: No, score=-2.7 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=juniper.net
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 rpyHh0bv08AP for <bess@ietfa.amsl.com>; Tue, 5 Jun 2018 09:25:02 -0700 (PDT)
Received: from mx0b-00273201.pphosted.com (mx0b-00273201.pphosted.com [67.231.152.164]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 99E51131102 for <bess@ietf.org>; Tue, 5 Jun 2018 09:25:02 -0700 (PDT)
Received: from pps.filterd (m0108162.ppops.net [127.0.0.1]) by mx0b-00273201.pphosted.com (8.16.0.22/8.16.0.22) with SMTP id w55GIlWm019939; Tue, 5 Jun 2018 09:25:01 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; h=from : to : cc : subject : date : message-id : content-type : content-transfer-encoding : mime-version; s=PPS1017; bh=LTfX2j2byEGJxFvZjRnawP/qrDULIKzdPgie8FWbVPc=; b=vOJZnMfQvvGxv8UB9r3ZBZnnH0u/P4B4XdcVxXqIUuv8c95NDuskmTtTksvFA7hjn0v6 HnVqgsH0qVHXl/dkQcIb59Pye1XHU9Y20sT2OSyd0HazKpsI/kF1TgH34Z4yb+D8aBeF 8bfF5XAmptYbaPnmAK1CTIZsq4dXwysVMZ9Q3ms2BKDnggfEbLbOBHIR1M939ljheYOL yjPpYUws832SWin2Sd4V8PUlmgA/Fz6qT3oPA/neCVUSlTGDobuMQ7BKZ6pmWq2bX17E wN1/4eSnXE+3DvrN0F1duw5GUFW2y3Qsizlbetk1dZRG+gTItFxQF9NxRaQGbYRUx4Ju Dw==
Received: from nam02-cy1-obe.outbound.protection.outlook.com (mail-cys01nam02lp0049.outbound.protection.outlook.com [207.46.163.49]) by mx0b-00273201.pphosted.com with ESMTP id 2jdutp0bsn-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT); Tue, 05 Jun 2018 09:25:00 -0700
Received: from CY4PR05MB2935.namprd05.prod.outlook.com (10.169.183.145) by CY4PR05MB2965.namprd05.prod.outlook.com (10.169.184.10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.841.10; Tue, 5 Jun 2018 16:24:58 +0000
Received: from CY4PR05MB2935.namprd05.prod.outlook.com ([fe80::2883:4042:9619:b304]) by CY4PR05MB2935.namprd05.prod.outlook.com ([fe80::2883:4042:9619:b304%10]) with mapi id 15.20.0841.011; Tue, 5 Jun 2018 16:24:58 +0000
From: John E Drake <jdrake@juniper.net>
To: "bess@ietf.org" <bess@ietf.org>, "stephane.litkowski@orange.com" <stephane.litkowski@orange.com>
CC: "Rabadan, Jorge (Nokia - US/Mountain View)" <jorge.rabadan@nokia.com>, Eric Rosen <erosen@juniper.net>, "Ali Sajassi (sajassi)" <sajassi@cisco.com>
Thread-Topic: Issue w/ IGMP and MLD Proxy for EVPN (draft-ietf-bess-evpn-igmp-mld-proxy)
Thread-Index: AdP86Vylh6yUFpw9QyGWf8LLd6OTIg==
Date: Tue, 05 Jun 2018 16:24:58 +0000
Message-ID: <CY4PR05MB2935D18F7374966D7CDDF2E4C7660@CY4PR05MB2935.namprd05.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
dlp-product: dlpe-windows
dlp-version: 11.0.300.84
dlp-reaction: no-action
x-originating-ip: [66.129.241.14]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; CY4PR05MB2965; 7:vIlvxoAr317YpnMgUsFRwCsbgf8l1llCwL0tdOSMgu378ZpFWAIayymWM6QQl1FLpwsb3AClpgqfEXYurvvWPAy9c9Yk00bwTcnGqBGENBr+5hcT2p2YMhQsM5K9q964pudXDpRM3ilbXGJ3ShpqTdrUVVNMvrB3RbT2+gZruVXDQkEo7NYSQRZXR66YvjSFQFs250Qe+pyPU4T9x51YQdElp0aiE10tpGnTTRzTTUgNdn5zhv8xGVCtpr3+KClg
x-ms-exchange-antispam-srfa-diagnostics: SOS;SOR;
x-forefront-antispam-report: SFV:SKI; SCL:-1; SFV:NSPM; SFS:(10019020)(376002)(39860400002)(346002)(39380400002)(396003)(366004)(13464003)(199004)(189003)(51914003)(6116002)(3846002)(3660700001)(81166006)(54906003)(59450400001)(110136005)(86362001)(2900100001)(81156014)(476003)(186003)(14454004)(26005)(102836004)(8676002)(5250100002)(7696005)(575784001)(53546011)(97736004)(6506007)(5890100001)(2501003)(5660300001)(316002)(105586002)(7736002)(561944003)(9686003)(8936002)(478600001)(3280700002)(68736007)(25786009)(99286004)(486006)(33656002)(6436002)(53936002)(74316002)(8656006)(55016002)(4326008)(305945005)(66066001)(106356001)(2906002); DIR:OUT; SFP:1102; SCL:1; SRVR:CY4PR05MB2965; H:CY4PR05MB2935.namprd05.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1;
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(4652020)(48565401081)(5600026)(4534165)(4627221)(201703031133081)(201702281549075)(2017052603328)(7153060)(7193020); SRVR:CY4PR05MB2965;
x-ms-traffictypediagnostic: CY4PR05MB2965:
x-microsoft-antispam-prvs: <CY4PR05MB296552A12C4744DBD16825BDC7660@CY4PR05MB2965.namprd05.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(138986009662008)(100405760836317)(18271650672692);
x-ms-exchange-senderadcheck: 1
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(10201501046)(93006095)(93001095)(3002001)(3231254)(944501410)(52105095)(6055026)(149027)(150027)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123562045)(20161123558120)(20161123564045)(6072148)(201708071742011)(7699016); SRVR:CY4PR05MB2965; BCL:0; PCL:0; RULEID:; SRVR:CY4PR05MB2965;
x-forefront-prvs: 0694C54398
received-spf: None (protection.outlook.com: juniper.net does not designate permitted sender hosts)
x-microsoft-antispam-message-info: Ux8BRHLP446rIo7SndL3F3BHeCPIMUWyC4pbjHDcc50uAuUR5/4HKlgVpM/gxAGstxC+em8kkBjGdxfTEYIr5wENZZ8p5NpHKzpzDlq7s17WUYJ0aEHDGMMQmAF9/4fCWQI+OUTfjgmzDwK3kpnDHV9cueemRPGS7MkgSZlyXQHUeAnmJd55iPVCAn/sISlv
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-MS-Office365-Filtering-Correlation-Id: 1da252fb-f9f3-43c1-c5ea-08d5cb00e148
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-Network-Message-Id: 1da252fb-f9f3-43c1-c5ea-08d5cb00e148
X-MS-Exchange-CrossTenant-originalarrivaltime: 05 Jun 2018 16:24:58.2249 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR05MB2965
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:, , definitions=2018-06-05_05:, , signatures=0
X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 priorityscore=1501 malwarescore=0 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1015 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=999 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1805220000 definitions=main-1806050188
Archived-At: <https://mailarchive.ietf.org/arch/msg/bess/AsZOn9sl3AFVWoIVdbpH0_Pttow>
Subject: [bess] Issue w/ IGMP and MLD Proxy for EVPN (draft-ietf-bess-evpn-igmp-mld-proxy)
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: Tue, 05 Jun 2018 16:25:05 -0000

Hi,

Stephane asked me to send an email to the list describing an issue that the authors of the IGMP and MLD Proxy for EVPN (draft-ietf-bess-evpn-igmp-mld-proxy) have discovered w/ the current design for identifying the [ES, EVI] into which to import a Join/Leave Synch route, describe our proposed fix, and ask if anyone objects to it. 

The current design uses the existing EVPN ES-Import route target to limit the distribution of a Join/Leave Synch route to the PEs attached to a given ES, and it uses an EVI-RT extended community to identify the EVI on that ES into which to import the route.  Unfortunately, the EVI-RT contains the Value field of the EVI-RT but not its Type (two byte AS # (type 0), IP address (type 1), or four byte AS # (type 2)) or Sub-Type, which is 2 in all cases, and without the Type field in particular, the Value field of may be the same for more than one EVI.

The authors' proposal for fixing this is to define multiple versions of the EVI-RT, one for each type and each assigned a different EVPN Extended Community Sub-Type.

We would propose that section 7.5 is updated to describe the three EVI-RT extended communities and section 10, IANA Considerations is updated as follows:

Change the description of the 0x0A Sub-Type from 'EVI-RT Extended Community' to 'EVI-RT Type 0 Extended Community' and add:

0x0B  'EVI-RT Type 1 Extended Community'

0x0C  'EVI-RT Type 2 Extended Community' 

The reference for all three Sub-Types is [draft-ietf-bess-evpn-igmp-mld-proxy].

Yours Irrespectively,

John

-----Original Message-----
From: stephane.litkowski@orange.com <stephane.litkowski@orange.com> 
Sent: Tuesday, June 5, 2018 11:09 AM
To: John E Drake <jdrake@juniper.net>
Subject: RE: IGMP Proxy

Hi John,

Thanks for the information.
It helps.
However, that would have been better to have the discussion on the list (sorry if I have missed it) and update the draft before doing the request for a change.
As this is a WG doc, we need to ensure that we have the consensus to do this change and request new IANA code points.
I'm sure there will be consensus as great active people were involved in your discussion but from a process point of view, that would be wonderful if you publish a revision asap requesting changes to IANA so the WG folks are aware of what is happening.

Brgds,



-----Original Message-----
From: John E Drake [mailto:jdrake@juniper.net]
Sent: Tuesday, June 05, 2018 16:07
To: LITKOWSKI Stephane OBS/OINIS
Subject: IGMP Proxy

Stephane,

Here is the background on our EVPN Extended Community Sub-Type request to Amanda, on which you were copied.

Eric and I have had a protracted discussion (since the London IETF) w/ Ali (Cisco) and Jorge (Nokia) regarding Ali's proposal to change the current IGMP proxy design for identifying the [ES, EVI] into which to import a Join/Leave Synch route.  In the end we agreed to keep the current design, but to tweak it as follows. 

The current design uses the existing EVPN ES-Import route target to limit the distribution of a Join/Leave Synch route to the PEs attached to a given ES, and it uses an EVI-RT extended community to identify the EVI on that ES into which to import the route.  Unfortunately, the EVI-RT contains the Value field of the EVI-RT but not its Type (two byte AS # (type 0), IP address (type 1), or four byte AS # (type 2)) or Sub-Type, which is 2 in all cases, and without the Type field in particular, the Value field of may be the same for more than one EVI.

The proposal for fixing this is to define multiple versions of the EVI-RT, one for each type and each assigned a different EVPN Extended Community Sub-Type.  Currently 0x0A is assigned to the EVI-RT and presumably because that's what we currently use and because two byte AS #s are the common (?), it should be re-used for the Type 0 EVI-RT.  We will then assign 0x0B to the Type 1 EVI-RT and 0x0C to the Type 2 EVI-RT.

Yours Irrespectively,

John



_________________________________________________________________________________________________________________________

Ce message et ses pieces jointes peuvent contenir des informations confidentielles ou privilegiees et ne doivent donc pas etre diffuses, exploites ou copies sans autorisation. Si vous avez recu ce message par erreur, veuillez le signaler a l'expediteur et le detruire ainsi que les pieces jointes. Les messages electroniques etant susceptibles d'alteration, Orange decline toute responsabilite si ce message a ete altere, deforme ou falsifie. Merci.

This message and its attachments may contain confidential or privileged information that may be protected by law; they should not be distributed, used or copied without authorisation.
If you have received this email in error, please notify the sender and delete this message and its attachments.
As emails may be altered, Orange is not liable for messages that have been modified, changed or falsified.
Thank you.