Re: [bess] Hub-and-spoke support in EVPN: RFC 8317 vs.draft-wang-bess-evpn-context-label-04

"Jeffrey (Zhaohui) Zhang" <zzhang@juniper.net> Fri, 21 August 2020 15:32 UTC

Return-Path: <zzhang@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 942D63A0A5E for <bess@ietfa.amsl.com>; Fri, 21 Aug 2020 08:32:54 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.097
X-Spam-Level:
X-Spam-Status: No, score=-2.097 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, 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 header.b=TaOXOYeV; dkim=pass (1024-bit key) header.d=juniper.net header.b=B7NXWX2u
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 sXb7-tXY57Zt for <bess@ietfa.amsl.com>; Fri, 21 Aug 2020 08:32:52 -0700 (PDT)
Received: from mx0a-00273201.pphosted.com (mx0a-00273201.pphosted.com [208.84.65.16]) (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 984033A0A22 for <bess@ietf.org>; Fri, 21 Aug 2020 08:32:52 -0700 (PDT)
Received: from pps.filterd (m0108158.ppops.net [127.0.0.1]) by mx0a-00273201.pphosted.com (8.16.0.42/8.16.0.42) with SMTP id 07LFWBg0001073; Fri, 21 Aug 2020 08:32:52 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : mime-version; s=PPS1017; bh=a7io1hiUEP4SzXDKMzxW4/Esk3oBJnbG2lnVFzqcmoI=; b=TaOXOYeVJm2OEDPaZ+N4m9P7P617WpmOtMDVUOqzAGCWtW0CjRRFqk2zmnRvBp19Mc1N 77hMAFdFd7SCliIIgKXDyogV9il52B17J3XrE8Zo5Vz6YYbdJowgvkrqIoMLBUhxqkEr XedDDX+gzPLacXodAyhLRqXKP9+3Xqkh0irw4xc7EiakuKFcPPS+9mScfSZCB01mU7Yc yh5v3gC+jCeaxDHcv416FDhcAd3aMH8L8Psz/k/VWDcR8MLSd4iLAqtYfRJVp0w0icsl lX4aAa3bQ4mRuQuHHZgbovQhjxVIwItvkT4LwmbMpiJCvGMpC/vBmXXocVKXkCsbxVFG Hw==
Received: from nam10-bn7-obe.outbound.protection.outlook.com (mail-bn7nam10lp2100.outbound.protection.outlook.com [104.47.70.100]) by mx0a-00273201.pphosted.com with ESMTP id 3304jteyjc-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Fri, 21 Aug 2020 08:32:51 -0700
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=kPkTQGEZdsS9ufeEDRg1NjFZ51PZrwg8I7t1bp5VzwylNfgE/c2gQ0HuaY0BRyygsXg7tjCNRgTdzXgUhWKd2HNvVb8bSN/xDbfepH3/ruWpTqIteRXRK710ytLC+7mI4QFJSWNMqfbSKUmI3HiWayJG3bDbBVrh1I+AUTCsV5FU4qUo0lhYmpnQJ4RHWuP0CDY31GDGKtnTRHZbNXATZjAHHS+mEyZR+L9ct4+Cb8a9XmEvoGcuMAEIwHuxIyiBWtK1ETq/D9h7Jn+h8oDyI270Y+Gr9H8bBohVxgbx3jRsmKQMAjJg/VCFHvD/6ij+vhE8OvycCjFe4ukm0OETlg==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=a7io1hiUEP4SzXDKMzxW4/Esk3oBJnbG2lnVFzqcmoI=; b=PgrsjFVczHZA2iZBP/VWj4mpBrVdiZYVB82zhfxkKd2TjYuZU0ePLpm/ljBMKT2URHCksGp0BpiUAQwH+P/34GnTwPR3kNa5ooOJoSF8rokMWgKludkPWCN5Ue1Gpb/QC1Tng9Lk0oFzTxIMi+UliLCHbCLTU8xhGrmmcxHQMgfXGGsmKQVnnk8XGELUpDLSfPstuIdzgmPdpT8ntzZFq2sQzdDVUnU2uDDOTrn/m5YEQzivFP4RXPo9W59bqM6VSh2fj1wV3TBqJTinVbN48yZoR93nui2uOAbCupAR2ZV1yvAHLWWWKtvHxsgwmDIHngxldakkQ3yP83b5/duJ/Q==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=juniper.net; dmarc=pass action=none header.from=juniper.net; dkim=pass header.d=juniper.net; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=a7io1hiUEP4SzXDKMzxW4/Esk3oBJnbG2lnVFzqcmoI=; b=B7NXWX2u7ZqegSQVkYL6zs3bHdtQlwaVhCnRp53kqVwM/zrk8opa8DF9flguorHYjAhktehBZq7XRa38yzcXMi+h4kvlvHjXNAbAx7LaaOTZVnFTlcQbqvsZ+bC3OP1uNpoA59TGcKGNRX48sV/si5tliixFpXqaGslWrLqxTnA=
Received: from MN2PR05MB5981.namprd05.prod.outlook.com (2603:10b6:208:c3::15) by MN2PR05MB6927.namprd05.prod.outlook.com (2603:10b6:208:18a::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3305.10; Fri, 21 Aug 2020 15:32:46 +0000
Received: from MN2PR05MB5981.namprd05.prod.outlook.com ([fe80::9441:5aa9:5d7:be51]) by MN2PR05MB5981.namprd05.prod.outlook.com ([fe80::9441:5aa9:5d7:be51%7]) with mapi id 15.20.3326.011; Fri, 21 Aug 2020 15:32:46 +0000
From: "Jeffrey (Zhaohui) Zhang" <zzhang@juniper.net>
To: "wang.yubao2@zte.com.cn" <wang.yubao2@zte.com.cn>, "bess@ietf.org" <bess@ietf.org>
CC: "EXT-zhang.zheng@zte.com.cn" <zhang.zheng@zte.com.cn>, "chen.ran@zte.com.cn" <chen.ran@zte.com.cn>
Thread-Topic: Re:Hub-and-spoke support in EVPN: RFC 8317 vs.draft-wang-bess-evpn-context-label-04
Thread-Index: AQHWd12op3ETYY30nU6Vw8En3RrOValCsFwQ
Date: Fri, 21 Aug 2020 15:32:46 +0000
Message-ID: <MN2PR05MB5981498B8E9D6B76C0290972D45B0@MN2PR05MB5981.namprd05.prod.outlook.com>
References: <202008210951461714076@zte.com.cn>
In-Reply-To: <202008210951461714076@zte.com.cn>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
msip_labels: MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Enabled=true; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SetDate=2020-08-21T15:32:44Z; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Method=Standard; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Name=0633b888-ae0d-4341-a75f-06e04137d755; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SiteId=bea78b3c-4cdb-4130-854a-1d193232e5f4; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_ActionId=8dca064b-a706-4fd1-ba89-06826afc42b7; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_ContentBits=2
dlp-product: dlpe-windows
dlp-version: 11.5.0.60
dlp-reaction: no-action
authentication-results: zte.com.cn; dkim=none (message not signed) header.d=none;zte.com.cn; dmarc=none action=none header.from=juniper.net;
x-originating-ip: [2601:18c:ca00:b480:4c2b:ed72:42d5:d527]
x-ms-publictraffictype: Email
x-ms-office365-filtering-ht: Tenant
x-ms-office365-filtering-correlation-id: 5c58b3d1-4fe6-4dd8-dd21-08d845e77487
x-ms-traffictypediagnostic: MN2PR05MB6927:
x-ld-processed: bea78b3c-4cdb-4130-854a-1d193232e5f4,ExtAddr
x-microsoft-antispam-prvs: <MN2PR05MB6927697EC2F2A2728EDC77D4D45B0@MN2PR05MB6927.namprd05.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: 1aSUZ6PJF94Hw1JYpNgNs/fP03X5P+LxyasW7SVHHNJ4x3baADx7lO0NoyDx20QCvi69c1K6By150sDDHd+KFA0etCueF+q3gcQ+Zk9a1HoEjD+FAY11gyyJI87veEgtH91TgwiE51oABCOSw6DeNdNhdr8wPnVymIdi7Fe24IJmNSfjt8kYDN2dbnspcoj3rsnS6UYAXBiiJ1Lm6ZwqdzjFwzQTes9p6ErAZTM5VUA0FLIJYaeMWZyT3gaYQvM0MVEzm7vyVlQDa/73ysA8Zzv6FcAvGJI7NBW3EX3+cMJEo39ZQFvI6iJHN7tLBZY0OEa2BacmsMU+LpLfn90UQ7dohQUkUx0RzVTW8gjUHsgDRHC+1S4wnItZx6mqv/GOP9rLJM0RztWvThH8HPXKAA==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MN2PR05MB5981.namprd05.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(39860400002)(366004)(396003)(376002)(346002)(136003)(8676002)(83380400001)(8936002)(5660300002)(166002)(71200400001)(7696005)(33656002)(52536014)(6506007)(53546011)(186003)(55016002)(316002)(66556008)(9686003)(478600001)(54906003)(66476007)(66946007)(86362001)(2906002)(9326002)(110136005)(76116006)(64756008)(4326008)(66446008); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata: T2hx9bfIiRGmfpdXPCshLT9B0G/JvMcUOnn2Cgvp0zeBWZP72RNbXMgCjqpcVitGI59wAyViDdvSR7NN9CSP2cqO2uFDcgJwQXCf6CGDuu+8nsG0s/hxAgemFBgdcz68eLfaug4vvixd9VoepQcZmc0ikOx5e4zJjkNOPQ+vfjeu1y6DfX9vbKbynIKT8hkm3CnTIrbTvd9BtbBzYFSTkyzIWj/AN7WbzLd8wot7IMsKWJEXyt6ytGcX3tnL+kNAFvoUFy0buUwwoHXsU0julv5cPmOXYn5vX90duQ++iafGkdxgVecC4M4bkgMhxWMZoVLsYY/wgKQtp1LF3DSuY0nDyrmYGs5x1TTFL4fq/f3ONOSqm2nl0TBBPyp+nVpUw7JEOQ+sFVIl7SgWfWsQRNSRCWBmus4Goc0NDtVEgsCvcAZgxbfWOPUH5QBhzmEVZyoqG90E30XycBtzau7ZorYyeIKKXIrRsJ8vDvjQVDZKEv/qNvGKl/37MsNr/zoOkw54di49+rAnotwb4vOXN1Vom3ZcdgjizitVKE/5LSxnFXTqFxWtp/2JjqVm1lN+H91n0kHeXDRJSlPeonwZssSQQ5kFIIWKvL+2xSM/ECojmuRJ5sDbpbLHAxfNZjbyKKSJT6L3qeNUuzlZvPnm8ke0p+AxtkyfbaHU7++eTDZ1mB5M6izD44UALsjjC3Qv9mvPq6aPL2cX14IbFJb8ag==
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_MN2PR05MB5981498B8E9D6B76C0290972D45B0MN2PR05MB5981namp_"
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: MN2PR05MB5981.namprd05.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 5c58b3d1-4fe6-4dd8-dd21-08d845e77487
X-MS-Exchange-CrossTenant-originalarrivaltime: 21 Aug 2020 15:32:46.5729 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: owBgA3BG5hfSoFKmVVbe7pg9Hn70ghYz6uBku9zwMyxdtxDm8gdr9pIEfGIsto5/2PVbp4ZtoGgNj+zpc13fGQ==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR05MB6927
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.235, 18.0.687 definitions=2020-08-21_08:2020-08-21, 2020-08-21 signatures=0
X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 malwarescore=0 suspectscore=0 priorityscore=1501 adultscore=0 phishscore=0 impostorscore=0 lowpriorityscore=0 clxscore=1011 bulkscore=0 mlxlogscore=999 spamscore=0 mlxscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2006250000 definitions=main-2008210144
Archived-At: <https://mailarchive.ietf.org/arch/msg/bess/w7aP4oYYHhZm_MWEgJExHX1kMf8>
Subject: Re: [bess] Hub-and-spoke support in EVPN: RFC 8317 vs.draft-wang-bess-evpn-context-label-04
X-BeenThere: bess@ietf.org
X-Mailman-Version: 2.1.29
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, 21 Aug 2020 15:32:55 -0000

Hi Bob,

  *   *If* the AR REPLICATOR behaviors are removed from that draft,I think the hub/spoke scenario can't be well supported because that the RRs are widely used.
What do you mean by *if* in the above statement? It is the designed behavior with hub and spoke scenario – with that do you still think there is a problem?

RR is only used for route distribution and should not make any difference.

Thanks.
Jeffrey



Juniper Business Use Only
From: wang.yubao2@zte.com.cn <wang.yubao2@zte.com.cn>
Sent: Thursday, August 20, 2020 9:52 PM
To: bess@ietf.org; Jeffrey (Zhaohui) Zhang <zzhang@juniper.net>; alexander.vainshtein@rbbn.com
Cc: Alexander.Vainshtein@rbbn.com; draft-wang-bess-evpn-context-label@ietf.org; Michael.Gorokhovsky@rbbn.com; EXT-zhang.zheng@zte.com.cn <zhang.zheng@zte.com.cn>; chen.ran@zte.com.cn
Subject: Re:Hub-and-spoke support in EVPN: RFC 8317 vs.draft-wang-bess-evpn-context-label-04

[External Email. Be cautious of content]




Hi Jeffrey and Sasha,



The flows of E-tree services typically are P2MP conections,

But the flows of hub/spoke services typically are MP2MP connections,

the spoke PEs can connect to each other under the assistance of the hub PE.

The hub/spoke services is actually a special pattern of VPLS, whose MP2MP nature will be persisted.



So they are very different as what Jeffrey has pointed out.



But the hub/spoke secenario is very similar to the AR REPLICATOR/LEAF, IMHO.

And draft-ietf-bess-evpn-virtual-hub already applied a certain extent of AR REPLICATOR behaviors to the hub PEs.

The only issues remained in draft-ietf-bess-evpn-virtual-hub is that when RRs exists between hub-PE and spoke-PEs.

If the AR REPLICATOR behaviors are removed from that draft,

I think the hub/spoke scenario can't be well supported because that the RRs are widely used.

and the AR REPLICATOR behaviors will still be required even if there are no RRs.



And I think the approaches discribed in draft-wang-bess-evpn-context-label-04  can solve the problems caused by RR existence.



Best Regards,

Bob


原始邮件
发件人:Jeffrey(Zhaohui)Zhang <zzhang@juniper.net<mailto:zzhang@juniper.net>>
收件人:Alexander Vainshtein <Alexander.Vainshtein@rbbn.com<mailto:Alexander.Vainshtein@rbbn.com>>;draft-wang-bess-evpn-context-label@ietf.org <draft-wang-bess-evpn-context-label@ietf.org<mailto:draft-wang-bess-evpn-context-label@ietf.org>>;
抄送人:Michael Gorokhovsky <Michael.Gorokhovsky@rbbn.com<mailto:Michael.Gorokhovsky@rbbn.com>>;bess@ietf.org <bess@ietf.org<mailto:bess@ietf.org>>;
日 期 :2020年08月20日 22:46
主 题 :RE: Hub-and-spoke support in EVPN: RFC 8317 vs.draft-wang-bess-evpn-context-label-04
Hub and spoke EVPN and E-tree are different.

However, draft-ietf-bess-evpn-virtual-hub should address the following two at least:

   *  MPLS EVPN can't support hub/spoke usecase, where the spoke PEs can
      only connect to each other through the hub PE.  Especially when at
      least two of the spoke PEs are connected to a common route
      reflector.

   *  MPLS EVPN can't work as an AR-REPLICATOR.  Because the AR-
      REPLICATOR will apply replication for the ingress AR-LEAF too.
      But a packet shoud not be sent back to the AR-LEAF where it is
      received from.

Jeffrey



Juniper Business Use Only
From: BESS <bess-bounces@ietf.org<mailto:bess-bounces@ietf.org>> On Behalf Of Alexander Vainshtein
Sent: Thursday, August 20, 2020 9:36 AM
To: draft-wang-bess-evpn-context-label@ietf.org<mailto:draft-wang-bess-evpn-context-label@ietf.org>
Cc: Michael Gorokhovsky <Michael.Gorokhovsky@rbbn.com<mailto:Michael.Gorokhovsky@rbbn.com>>; bess@ietf.org<mailto:bess@ietf.org>
Subject: [bess] Hub-and-spoke support in EVPN: RFC 8317 vs. draft-wang-bess-evpn-context-label-04

[External Email. Be cautious of content]

Dear authors of draft-wang-bess-evpn-context-label-04,

Section 2 “Problem Statement” of draft-wang-bess-evpn-context-label-04 states that “MPLS EVPN can't support hub/spoke use case, where the spoke PEs can only connect to each other through the hub PE.  Especially when at least two of the spoke PEs are connected to a common route reflector”.

I have to admit that I do not understand why support of the generic E-Tree functionality in EVPN defined inRFC 8317<https://urldefense.com/v3/__https:/tools.ietf.org/html/rfc8317__;!!NEt6yMaO-gk!QRZOPg7Or-dqLm0vGwqM2vyyPBISCyDo4uu4Jq2MEDW8fuSMZV6tLNIvZnaam81J$> is not sufficient for handling this use case.

In particular I do not see why connection of Spoke PEs to a common RR affects the EVPN behavior (or L3vPN Hub-and-Spoke VPN behavior as defined inSection 4.3.5 of RFC 4364<https://urldefense.com/v3/__https:/tools.ietf.org/html/rfc4364*section-4.3.5__;Iw!!NEt6yMaO-gk!QRZOPg7Or-dqLm0vGwqM2vyyPBISCyDo4uu4Jq2MEDW8fuSMZV6tLNIvZunniYWF$>) in any way.

Regards, and lots of thanks in advance,
Sasha

Office: +972-39266302
Cell:      +972-549266302
Email:   Alexander.Vainshtein@ecitele.com<mailto:Alexander.Vainshtein@ecitele.com>


________________________________
Notice: This e-mail together with any attachments may contain information of Ribbon Communications Inc. that is confidential and/or proprietary for the sole use of the intended recipient. Any review, disclosure, reliance or distribution by others or forwarding without express permission is strictly prohibited. If you are not the intended recipient, please notify the sender immediately and then delete all copies, including any attachments.
________________________________