[bess] Comments on draft-sajassi-bess-evpn-mvpn-seamless-interop

"Jeffrey (Zhaohui) Zhang" <zzhang@juniper.net> Fri, 20 July 2018 16:53 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 F0F64130F06 for <bess@ietfa.amsl.com>; Fri, 20 Jul 2018 09:53:09 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.701
X-Spam-Level:
X-Spam-Status: No, score=-2.701 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] 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 lZCszAu76sH8 for <bess@ietfa.amsl.com>; Fri, 20 Jul 2018 09:53:08 -0700 (PDT)
Received: from mx0b-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 2CA86130E82 for <bess@ietf.org>; Fri, 20 Jul 2018 09:53:08 -0700 (PDT)
Received: from pps.filterd (m0108157.ppops.net [127.0.0.1]) by mx0a-00273201.pphosted.com (8.16.0.22/8.16.0.22) with SMTP id w6KGj2fa018773; Fri, 20 Jul 2018 09:53:06 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; h=from : to : subject : date : message-id : content-type : content-transfer-encoding : mime-version; s=PPS1017; bh=deY9mEhJNbhHtPD1rsi0NnfpSIESCc0veFVgfDIvddA=; b=flx5Hddb/awxKbEsue5Hzgbs/y19570FH8eWI/PPLmWV/z1alPBdnVVtWUay/De8LoQK qz/4YIktqcaPMIkhEwtTqQzCqnqpIG9Wocyv/IF4cHo3PPPf2FGYhlnQ7zRwlAuqaYOz DPGQqCG3NdY2gz3eloElmzQd8Sr6/7N6rZF+UuKHqkl6TwgZAJm53pd72Ke0LxtfNHLN TzjONK6HG9bA+8RQke74rkG6YO0rNKbow0sO+PRfdG6oPVsnryaHoIK6u9dbxrYS7bJd bpJIpRHc1MnPPQ+zWNKWKed0jas1M6x9+aiAAVmxAPcbAgdAmnnCnQigHZEkkDv99y0F FA==
Received: from nam03-by2-obe.outbound.protection.outlook.com (mail-by2nam03lp0053.outbound.protection.outlook.com [216.32.180.53]) by mx0a-00273201.pphosted.com with ESMTP id 2kbhs2065s-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT); Fri, 20 Jul 2018 09:53:06 -0700
Received: from BN3PR05MB2642.namprd05.prod.outlook.com (10.166.72.18) by BN3PR05MB2466.namprd05.prod.outlook.com (10.167.3.19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.995.9; Fri, 20 Jul 2018 16:53:04 +0000
Received: from BN3PR05MB2642.namprd05.prod.outlook.com ([fe80::1003:94f5:fd67:26e7]) by BN3PR05MB2642.namprd05.prod.outlook.com ([fe80::1003:94f5:fd67:26e7%6]) with mapi id 15.20.0973.016; Fri, 20 Jul 2018 16:53:04 +0000
From: "Jeffrey (Zhaohui) Zhang" <zzhang@juniper.net>
To: Ali Sajassi <sajassi@cisco.com>, "bess@ietf.org" <bess@ietf.org>
Thread-Topic: Comments on draft-sajassi-bess-evpn-mvpn-seamless-interop
Thread-Index: AdQgNfc/QzuBBltmQ3GV8oaXbh8RMw==
Date: Fri, 20 Jul 2018 16:53:04 +0000
Message-ID: <BN3PR05MB2642E17EE48821C2F70AA485D4510@BN3PR05MB2642.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.400.15
dlp-reaction: no-action
x-originating-ip: [122.208.14.162]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; BN3PR05MB2466; 6:q1QZR5uksUuzza0c2ph9lZ6XZKaCSDgnKeXa/JI3nC4zYdU5osbHRrijjIrcv7dnS4W63WQRobtTu8w5GWyXSJo1YDafZYKKDLYr7up9algm/5L/B5Pxyw+g/37oofZgbUYl04uBgohwACVTD2tKu1cNAa1WOqS2BdNolL0i0skdgv52gEg4carw4kgOJkUku1tqROQuJgCNvC53ZxIU3c/jX1lRMQGtBgtAnaDsddy/vVcf6Tm+wR9rNPzsOYrgDKrgVhlPFx1PARmoYFxYMsKreOs8sJOyCXqSqhJWSJQPgVBOhhi8yxYSJxLnY2ECvzpptnkHBfBn8cCGh4iLPkaIGTfvlsBhZ5S8oGCnYsmyuyeeGt+BtLAFoWReKLVHPcFTt6veI5Qz4z0hduqy67hQSzdvtH+c2xzq393+8wrF6PYxImuN0oNVlUfDex64WI4UFKuHjLri7iuxXoGyOg==; 5:Klqfpb2TRA85ef/jv4Y12gyPPKgz+beXuPFYBeiHvrGO6JlXP5EKMWSJ/Vn2GevdvFX/2grD5LfPX1Sze93iLNAjkpdezO30acAeRa0Y1x+7KaBY4mQQ2Yu8phuitpMuIH4WbvWadS9TvPDcnq7iRr44eSVJyAFEAQOLkQ9K8MU=; 7:qUqdpGRGFpFpiiIwJWra8+FyVAk/M6oZV7lEATU4qMm5PjC4+ODmcbKRGcThB7X2DrNqniDjmJgIcL0tsXe14AtlW+QRN921RzIPukcwPbNEjOCXNA6fXXzS+/BEaHZ2P2FsLpCJDe+4pYW8OgMxGGjlewQ6w+jQzL4JH+QphDqeLYNSQ9HTGpqi8WvLzNKezIY2I5lM/gaXZlkGSu9hEqIFvlf710pqcisWoqeY9ec4QBREXknRft5T6lQmiDbx
x-ms-exchange-antispam-srfa-diagnostics: SOS;
x-ms-office365-filtering-correlation-id: f1400f04-ad68-4c7c-e641-08d5ee61431a
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(7020095)(4652040)(8989117)(5600067)(711020)(4618075)(4534165)(4627221)(201703031133081)(201702281549075)(8990107)(2017052603328)(7153060)(7193020); SRVR:BN3PR05MB2466;
x-ms-traffictypediagnostic: BN3PR05MB2466:
x-microsoft-antispam-prvs: <BN3PR05MB2466CD70F3907516D0D8220BD4510@BN3PR05MB2466.namprd05.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:;
x-ms-exchange-senderadcheck: 1
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(3002001)(10201501046)(3231311)(944501410)(52105095)(93006095)(93001095)(6055026)(149027)(150027)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123564045)(20161123558120)(20161123562045)(6072148)(201708071742011)(7699016); SRVR:BN3PR05MB2466; BCL:0; PCL:0; RULEID:; SRVR:BN3PR05MB2466;
x-forefront-prvs: 073966E86B
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(346002)(136003)(376002)(39860400002)(396003)(366004)(51444003)(199004)(189003)(2501003)(305945005)(5250100002)(476003)(26005)(9686003)(486006)(14454004)(7736002)(33656002)(2900100001)(106356001)(102836004)(6436002)(86362001)(478600001)(55016002)(74316002)(256004)(97736004)(186003)(6116002)(6506007)(53936002)(3846002)(316002)(7696005)(8676002)(68736007)(25786009)(105586002)(2906002)(66066001)(8936002)(81166006)(110136005)(5660300001)(99286004)(81156014); DIR:OUT; SFP:1102; SCL:1; SRVR:BN3PR05MB2466; H:BN3PR05MB2642.namprd05.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1;
received-spf: None (protection.outlook.com: juniper.net does not designate permitted sender hosts)
x-microsoft-antispam-message-info: tKD7sb65gheQTIB8gWVG4BCLcOy8mPVjTQGP9ojAMGY2oCw9AIyVgCui0lI+301DHNulLeomYM/v8KvTPhuY1Ql3dBl8BsBqzJI6KZfxt6I8cJk7Azl6qGyTIdpC1LHW1W3TB7gKg1F8fqhD3InL7Pb8eDNM5jQa/MikU2wGGqi+GOrrY2DMWVPIklYsJW2UyeYwPmuizCZuyoE4K1kMpJI4HUDf2lmDutdOBFFcAlnKXQh2xfiy4vk0hZ/+z/FtEbE+EvRYTBJuG/JIPcGX+TNEiSPJ3HXiNglKQQzokWxqhOFmWxvbEAqbnqk7CHxcvAw+Kro4BLAo5xF/4jbSrOjgo3mzcUnyUP3tT/qxwJU=
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-Network-Message-Id: f1400f04-ad68-4c7c-e641-08d5ee61431a
X-MS-Exchange-CrossTenant-originalarrivaltime: 20 Jul 2018 16:53:04.6461 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN3PR05MB2466
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:, , definitions=2018-07-20_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=1011 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=999 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1806210000 definitions=main-1807200186
Archived-At: <https://mailarchive.ietf.org/arch/msg/bess/PEA3DVKaqr9ZSOZgAwlOa3NEpY4>
Subject: [bess] Comments on draft-sajassi-bess-evpn-mvpn-seamless-interop
X-BeenThere: bess@ietf.org
X-Mailman-Version: 2.1.27
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, 20 Jul 2018 16:53:10 -0000

Hi Ali,

Here are the comments that I did not get a chance for in the meeting today.

Regarding "ttl decrement" and "src mac change":
------------------------------------------------------------------

Since "bridging/switching in the same BD" is not put down as a requirement in the spec but rather discounted citing "emulation", the listed "requirements" should be changed to "properties" as well - one could also argue that those may not be true requirements and could also discounted.

Even if RFC7432 does not prove true ethernet service, "ttl decrement" and "src mac change" for intra-subnet traffic does NOT happen with RFC7432. In other words, this is a step-down from RFC7432.

About the comment "MVPN also decrements ttl and change src mac address" - that's expected behavior because it is routing between subnets not "intra subnet", and no application that uses MVPN service has assumption on constant TTL and src mac.

More regarding the "requirements" (or "properties")
-----------------------------------------------------------------------

With the other solution (evpn-irb-multicast, aka OISM), if every EVPN PE runs the MEG procedures then the same set of "requirements" is also achieved - it is also "seamless interop" but based on the OISM procedures, but that does not "translate into this method" (as defined in the seamless-interop draft) (I think that's what you mentioned when addressing Jorge's comment). What's more, it does not have the "ttl decrementing" and "src mac change" issue for intra subnet traffic.

Regarding "9.  DCs with only EVPN PEs"
----------------------------------------------------

For comparison, the OISM method does not need any provisioning/procedures related to RP and registering. That is a significant simplification that an EVPN-only operator should be aware of.

Thanks.
Jeffrey