Re: [bess] Alia Atlas' Discuss on draft-ietf-bess-evpn-vpws-11: (with DISCUSS and COMMENT)

John E Drake <jdrake@juniper.net> Wed, 12 April 2017 20:20 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 BD68F129A99; Wed, 12 Apr 2017 13:20:02 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.902
X-Spam-Level:
X-Spam-Status: No, score=-1.902 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=junipernetworks.onmicrosoft.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 It9cj6cL2-LQ; Wed, 12 Apr 2017 13:20:00 -0700 (PDT)
Received: from NAM01-BY2-obe.outbound.protection.outlook.com (mail-by2nam01on0105.outbound.protection.outlook.com [104.47.34.105]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id F232D12778E; Wed, 12 Apr 2017 13:19:59 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=junipernetworks.onmicrosoft.com; s=selector1-juniper-net; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=Ut9Chj5O57lskO3kclOCMtzJOQtpHzCm1TnmNDjf8dI=; b=a4D7luY+PreYv4C5MT1Q87Yk0EfL3FF5EBxw6VnKt5e9gxD+NtLufxvWI5YgNp5OsZErEWOR3EWNXnapjhdY4coDpI2IGFiS0jZPOa7ZmZvwW5emtLc8HUVEVTQCPjIEReErszJg2vDECogQJ/SDGtsUuPnRQVMsPOa/a9V3lB0=
Received: from CO2PR05MB618.namprd05.prod.outlook.com (10.141.198.146) by CY4PR05MB3141.namprd05.prod.outlook.com (10.172.155.11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1034.5; Wed, 12 Apr 2017 20:19:58 +0000
Received: from CO2PR05MB618.namprd05.prod.outlook.com ([10.141.198.146]) by CO2PR05MB618.namprd05.prod.outlook.com ([10.141.198.146]) with mapi id 15.01.1047.006; Wed, 12 Apr 2017 20:19:57 +0000
From: John E Drake <jdrake@juniper.net>
To: "Alvaro Retana (aretana)" <aretana@cisco.com>, Sami Boutros <sboutros@vmware.com>, Alia Atlas <akatlas@gmail.com>, The IESG <iesg@ietf.org>
CC: "draft-ietf-bess-evpn-vpws@ietf.org" <draft-ietf-bess-evpn-vpws@ietf.org>, "Jeffrey (Zhaohui) Zhang" <zzhang@juniper.net>, "bess-chairs@ietf.org" <bess-chairs@ietf.org>, "bess@ietf.org" <bess@ietf.org>
Thread-Topic: Alia Atlas' Discuss on draft-ietf-bess-evpn-vpws-11: (with DISCUSS and COMMENT)
Thread-Index: AQHSsx1zKv/EapKDaUOJhsksFTeynKHCCuuAgAAadYCAAAgZYA==
Date: Wed, 12 Apr 2017 20:19:57 +0000
Message-ID: <CO2PR05MB61832437F693273AE6EF972C7030@CO2PR05MB618.namprd05.prod.outlook.com>
References: <149195421839.15653.9414778746456999406.idtracker@ietfa.amsl.com> <B06C1858-70BA-485C-9DE6-3BFB5A569D73@vmware.com> <37F7F0F8-25C7-4C22-9663-75D129365193@cisco.com>
In-Reply-To: <37F7F0F8-25C7-4C22-9663-75D129365193@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: cisco.com; dkim=none (message not signed) header.d=none;cisco.com; dmarc=none action=none header.from=juniper.net;
x-originating-ip: [66.129.241.13]
x-microsoft-exchange-diagnostics: 1; CY4PR05MB3141; 7:Ze6n8QYbGS0xj6VFMbITrWdQ60YbOnffK/9fTZwSx5fVddsULxFZSQkx1sdB2GvLZdO4FxpXntDJE1Ng9frsprU6+tqpu8o7N4A+PgXysxDkb+l6nApvDYusz+YC0zCp5UEQESmH36DfcMd6z81SXmgfMd0A9IppkWGXp+nZTd2W7QJSg92gJ20JIwO6N3UpYWTyF9aF4qvaHS96Wd48acDxiilV0fyU7PNrhkEAmIx6i1VO1OZriyRlhmL5ieKMuiAJ5WDs1glr0QN8VaQsFgPLS8esaLGTp6B2Qi3gyljMTtC2/WBGQKJ9AjKZkpNQKUEU6uN4zdRxBX1fftzsRA==
x-forefront-antispam-report: SFV:SKI; SCL:-1SFV:NSPM; SFS:(10019020)(6009001)(39450400003)(39860400002)(39410400002)(39400400002)(39850400002)(39840400002)(377454003)(43544003)(13464003)(24454002)(85664002)(6436002)(2900100001)(8936002)(74316002)(7736002)(8676002)(81166006)(122556002)(305945005)(25786009)(2950100002)(189998001)(5660300001)(6506006)(77096006)(345774005)(7696004)(86362001)(33656002)(38730400002)(6116002)(3280700002)(3660700001)(3846002)(2906002)(102836003)(230783001)(53546009)(66066001)(53936002)(4326008)(9686003)(39060400002)(229853002)(6306002)(54356999)(76176999)(99286003)(54906002)(50986999)(575784001)(55016002)(6246003)(19627235001); DIR:OUT; SFP:1102; SCL:1; SRVR:CY4PR05MB3141; H:CO2PR05MB618.namprd05.prod.outlook.com; FPR:; SPF:None; MLV:ovrnspm; PTR:InfoNoRecords; LANG:en;
x-ms-office365-filtering-correlation-id: e38c4b20-693d-4d9b-55cb-08d481e14a14
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(2017030254075)(48565401081)(201703131423075)(201703031133081); SRVR:CY4PR05MB3141;
x-microsoft-antispam-prvs: <CY4PR05MB314101AFD85C1D9A296C8BC8C7030@CY4PR05MB3141.namprd05.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(61668805478150)(10436049006162)(138986009662008)(95692535739014);
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(6040450)(601004)(2401047)(8121501046)(5005006)(93006095)(93001095)(10201501046)(3002001)(6055026)(6041248)(20161123564025)(20161123560025)(20161123562025)(20161123555025)(201703131423075)(201703011903075)(201702281528075)(201703061421075)(6072148); SRVR:CY4PR05MB3141; BCL:0; PCL:0; RULEID:; SRVR:CY4PR05MB3141;
x-forefront-prvs: 027578BB13
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-originalarrivaltime: 12 Apr 2017 20:19:57.5772 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR05MB3141
Archived-At: <https://mailarchive.ietf.org/arch/msg/bess/s-13s5RCaRQ5-HRMqmgXdy-RkHs>
Subject: Re: [bess] Alia Atlas' Discuss on draft-ietf-bess-evpn-vpws-11: (with DISCUSS and COMMENT)
X-BeenThere: bess@ietf.org
X-Mailman-Version: 2.1.22
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: Wed, 12 Apr 2017 20:20:03 -0000

Sami,

I don't think we want to use a global VNI because if we do we will be limited to one circuit per global VNI due to the fact that we demux traffic strictly using the label value and not the MAC address.

Yours Irrespectively,

John


> -----Original Message-----
> From: Alvaro Retana (aretana) [mailto:aretana@cisco.com]
> Sent: Wednesday, April 12, 2017 3:49 PM
> To: Sami Boutros <sboutros@vmware.com>; Alia Atlas <akatlas@gmail.com>;
> The IESG <iesg@ietf.org>
> Cc: draft-ietf-bess-evpn-vpws@ietf.org; Jeffrey (Zhaohui) Zhang
> <zzhang@juniper.net>; bess-chairs@ietf.org; bess@ietf.org
> Subject: Re: Alia Atlas' Discuss on draft-ietf-bess-evpn-vpws-11: (with DISCUSS
> and COMMENT)
> 
> Sami:
> 
> Hi!
> 
> Let’s go ahead and add the text to explain the operation with VXLAN – I think
> that the reference to rfc7348 should be Normative.
> 
> I’ll take care of dealing with the downref when we’re ready with the new text.
> 
> Thanks!
> 
> Alvaro.
> 
> 
> 
> 
> 
> 
> On 4/12/17, 2:14 PM, "Sami Boutros" <sboutros@vmware.com> wrote:
> 
> Hi Alia,
> 
> Please see comments inline.
> 
> 
> On 4/11/17, 4:43 PM, "Alia Atlas" <akatlas@gmail.com> wrote:
> 
> >Alia Atlas has entered the following ballot position for
> >draft-ietf-bess-evpn-vpws-11: Discuss
> >
> >When responding, please keep the subject line intact and reply to all
> >email addresses included in the To and CC lines. (Feel free to cut this
> >introductory paragraph, however.)
> >
> >
> >Please refer to
> >https://urldefense.proofpoint.com/v2/url?u=https-3A__www.ietf.org_iesg_
> >statement_discuss-
> 2Dcriteria.html&d=DwICaQ&c=uilaK90D4TOVoH58JNXRgQ&r=I
> >VzcTRLQdpta08L0b_y2zDkqvwJhRKMCAbX-2K-LV98&m=78sPNErI-
> rljSFAaM5b76_QaDS
> >Tz2BD_8ny0Dxcf4sM&s=s8oat7vUDx6NHV0vOehUl_fLjsLHsTqmht3xIHoOr2I&e
> =
> >for more information about IESG DISCUSS and COMMENT positions.
> >
> >
> >The document, along with other ballot positions, can be found here:
> >https://urldefense.proofpoint.com/v2/url?u=https-3A__datatracker.ietf.o
> >rg_doc_draft-2Dietf-2Dbess-2Devpn-
> 2Dvpws_&d=DwICaQ&c=uilaK90D4TOVoH58JN
> >XRgQ&r=IVzcTRLQdpta08L0b_y2zDkqvwJhRKMCAbX-2K-LV98&m=78sPNErI-
> rljSFAaM5
> >b76_QaDSTz2BD_8ny0Dxcf4sM&s=MlJKXisQTr1aheS8hahty-
> iFDOCS_GhM37X2lMUAH54
> >&e=
> >
> >
> >
> >----------------------------------------------------------------------
> >DISCUSS:
> >----------------------------------------------------------------------
> >
> >First, thank you for a clearly written document that contained enough
> >context to trigger my hazy memory of some of the technical details.
> >
> >My concern is around this paragraph in the Introduction:
> >
> >"The MPLS label value in the Ethernet A-D route can be set to the
> >   VXLAN Network Identifier (VNI) for VXLAN encap, and this VNI may
> >have
> >   a global scope or local scope per PE and may also be equal to the
> >   VPWS service instance identifier set in the Ethernet A-D route.
> >"
> >
> >First, I recognize that folks have implemented and deployed EVPN with
> >VXLAN.
> >That's fine.  There is an ISE RFC 7348 that describes VXLAN.   Depending
> >on what
> >you (authors, shepherd, AD, WG) decide to do about the rest of my
> >concern, it is likely that this should be normative references - which
> >would be a downref.
> 
> I can add the 7348 as a normative reference.
> 
> >
> >Second, the paragraph here isn't really adequate to describe how to
> >implement the
> >functionality.   I don't see how:
> >    a) The ingress PE decides which VNIs it can send based upon the
> >VNI=MPLS_label
> >        from the egress.   Is there an assumption that VXLAN allows
> >sending all VNIs across
> >        the particular VPWS, whether port-based, VLAN-based, etc?
> 
> We are signaling Ethernet A-D route per VPWS instance, and in there we will
> signal VNI instead of an MPLS label for VxLAN encap.
> 
> >    b) Is there an assumption that the egress PE-advertised MPLS label
> >also indicates the
> >         VNI to be used?
> 
> EVPN can work with different encapsulations a BGP Tunnel Encapsulation
> Attribute That specifies the tunnel type will be added to the Ethernet A-D route.
> 
> 
> >That seems like another mode, like the
> >VLAN-based service, except
> >         it is perhaps VNI + VLAN-based service?
> 
> The draft lists clearly the different service interface types, and there will
> be only one VNI per VPWS instance wether this is Vlan or port based.
> 
> >
> >Please don't take this Discuss as a reason to remove the paragraph and
> >the implied functionality.
> >If it's implemented and deployed (and I think it is) - then what I really
> >want is to just have it
> >adequately written down so that others can interoperably implement.  The
> >downref to VXLAN
> >should just be a matter of process nuisance (i.e. another IETF Last Call
> >and handling any concerns).
> >
> 
> Should I add the 7348 as a normative reference?
> 
> 
> 
> >
> >----------------------------------------------------------------------
> >COMMENT:
> >----------------------------------------------------------------------
> >
> >1) (Nit) Sec 3.1 "This draft" for an RFC should be "This document" or
> >"This specification" or...
> 
> Will fix.
> >
> >2) Sec 3.1:  "    C      If set to 1, a Control word [RFC4448] MUST be
> >present when sending EVPN packets to this PE."
> >   Given discussions with IEEE about real MACs starting with 4 and 6 in
> >top nibble, adding a statement about it being BCP to include
> >   the control word (unless using Entropy Label) would be a good idea.
> >
> Could you suggest some text?
> 
> Should I submit -12 with the changes?
> 
> Thanks,
> 
> Sami
> >
>