Re: [L2sm] Alissa Cooper's Discuss on draft-ietf-l2sm-l2vpn-service-model-09: (with DISCUSS and COMMENT)

Alissa Cooper <alissa@cooperw.in> Thu, 05 April 2018 16:31 UTC

Return-Path: <alissa@cooperw.in>
X-Original-To: l2sm@ietfa.amsl.com
Delivered-To: l2sm@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C794F12EAA1; Thu, 5 Apr 2018 09:31:07 -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, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=-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=cooperw.in header.b=oUmfbHul; dkim=pass (2048-bit key) header.d=messagingengine.com header.b=Q7KJmakw
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 SBk0RlyWk0-r; Thu, 5 Apr 2018 09:31:01 -0700 (PDT)
Received: from out5-smtp.messagingengine.com (out5-smtp.messagingengine.com [66.111.4.29]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 36D0012E8E3; Thu, 5 Apr 2018 09:31:01 -0700 (PDT)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47]) by mailout.nyi.internal (Postfix) with ESMTP id 8CCA121335; Thu, 5 Apr 2018 12:31:00 -0400 (EDT)
Received: from mailfrontend2 ([10.202.2.163]) by compute7.internal (MEProxy); Thu, 05 Apr 2018 12:31:00 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cooperw.in; h=cc :content-type:date:from:in-reply-to:message-id:mime-version :references:subject:to:x-me-sender:x-me-sender:x-sasl-enc; s= fm2; bh=wgk/1PggkcwI7tBPElQBL0Sve4tdVrlqCgHiIQHT9d0=; b=oUmfbHul IhUU7xRR3Kn/NE/UamAB42/CD0tsHPw5pW8+V7y/Iqhrf8TQcsOW8PPpMSlhZd3L Cothd8cTEB0N4Dw+9gdExqdymm4qkCJ3qcryCOUbXyXWebKmXsojLMi4t84S+jkl KYhuspNn46l+GDgiTmac/XmKz5qWcm0SNDoWo/mL3ePTP72NXzEsWYcBYGGbVogE rBrxD0SKTJmfu5mX+6QUQP9jwr4qL1L/ICZnvdgX14gRepTVAs5S8tPvwNczzTPQ 4i7APDg9C17ryUrQWGehHh/10G3nO+UXcyzLL0kLTymsDqoEH7s42iZvYZEUTcPL exC8Aabv8M+q3g==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-sender :x-me-sender:x-sasl-enc; s=fm2; bh=wgk/1PggkcwI7tBPElQBL0Sve4tdV rlqCgHiIQHT9d0=; b=Q7KJmakwusGUngtKM+yDUUbb9LNv2RylKP7K83s4XYKTm ldMBsDS6tTXLeBE562UBvLmi/zEikhQn/dAybgjti2PUGhvT/mWL5k3uTX89Qqa8 Si9NbNH3caVbQFsOqfARXygp9F2PnZhO2PI3e12fnJhoHtwS19VgWZCaGYAHHkHt wC/Fx43buCF757FjdTt9C4Pc7oQyknmMjI8jEAz75PPJDzf6CYUPg8gnO/D/O3Ih eggh6ojKeENnD3YvpJEQWCWYlGGUttEiZEd16pdSbqDWdo2Ojr0LE+c9g+qq4K9t 2BVUp0sg71cYJTPt92h+71UG4mgeTn0U57IpI64Mw==
X-ME-Sender: <xms:RE_GWiGzGhiqpaq0r94p9mprcGC28gb-MQ710bUoBKRYBoz0Xlbx7Q>
Received: from rtp-alcoop-nitro3.cisco.com (unknown [173.38.117.78]) by mail.messagingengine.com (Postfix) with ESMTPA id AF5AB10255; Thu, 5 Apr 2018 12:30:59 -0400 (EDT)
Content-Type: multipart/alternative; boundary="Apple-Mail=_E3AA97B6-8D61-4AB0-A110-47C0F7596DE5"
Mime-Version: 1.0 (Mac OS X Mail 9.3 \(3124\))
From: Alissa Cooper <alissa@cooperw.in>
In-Reply-To: <6953decf568b4e15bf205de75964d00e@TELMBXB02RM001.telecomitalia.local>
Date: Thu, 5 Apr 2018 12:30:59 -0400
Cc: IESG <iesg@ietf.org>, "draft-ietf-l2sm-l2vpn-service-model@ietf.org" <draft-ietf-l2sm-l2vpn-service-model@ietf.org>, Adrian Farrel <adrian@olddog.co.uk>, "l2sm-chairs@ietf.org" <l2sm-chairs@ietf.org>, "l2sm@ietf.org" <l2sm@ietf.org>
Message-Id: <365839B3-B091-4918-A106-4510DAC176C0@cooperw.in>
References: <152286367177.24002.11481064509507744096.idtracker@ietfa.amsl.com> <6953decf568b4e15bf205de75964d00e@TELMBXB02RM001.telecomitalia.local>
To: Fioccola Giuseppe <giuseppe.fioccola@telecomitalia.it>
X-Mailer: Apple Mail (2.3124)
Archived-At: <https://mailarchive.ietf.org/arch/msg/l2sm/aimEtYcgipqi3a4t7qaSZ6kqiFU>
Subject: Re: [L2sm] Alissa Cooper's Discuss on draft-ietf-l2sm-l2vpn-service-model-09: (with DISCUSS and COMMENT)
X-BeenThere: l2sm@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "The Layer Two Virtual Private Network Service Model \(L2SM\)" <l2sm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/l2sm>, <mailto:l2sm-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/l2sm/>
List-Post: <mailto:l2sm@ietf.org>
List-Help: <mailto:l2sm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/l2sm>, <mailto:l2sm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 05 Apr 2018 16:31:11 -0000

Hi Giuseppe,

> On Apr 5, 2018, at 5:36 AM, Fioccola Giuseppe <giuseppe.fioccola@telecomitalia.it>; wrote:
> 
> Hi Alissa,
> Thank you for the comments and for bringing out good points.
> Answers inline tagged as [GF].
> 
> Best Regards,
> 
> Giuseppe
> 
> -----Messaggio originale-----
> Da: Alissa Cooper [mailto:alissa@cooperw.in <mailto:alissa@cooperw.in>] 
> Inviato: mercoledì 4 aprile 2018 19:41
> A: The IESG
> Cc: draft-ietf-l2sm-l2vpn-service-model@ietf.org <mailto:draft-ietf-l2sm-l2vpn-service-model@ietf.org>; Adrian Farrel; l2sm-chairs@ietf.org <mailto:l2sm-chairs@ietf.org>; adrian@olddog.co.uk <mailto:adrian@olddog.co.uk>; l2sm@ietf.org <mailto:l2sm@ietf.org>
> Oggetto: Alissa Cooper's Discuss on draft-ietf-l2sm-l2vpn-service-model-09: (with DISCUSS and COMMENT)
> 
> Alissa Cooper has entered the following ballot position for
> draft-ietf-l2sm-l2vpn-service-model-09: 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://www.ietf.org/iesg/statement/discuss-criteria.html
> for more information about IESG DISCUSS and COMMENT positions.
> 
> 
> The document, along with other ballot positions, can be found here:
> https://datatracker.ietf.org/doc/draft-ietf-l2sm-l2vpn-service-model/
> 
> 
> 
> ----------------------------------------------------------------------
> DISCUSS:
> ----------------------------------------------------------------------
> 
> Sec 5.2 says:
> 
> "Cloud Access (cloud-access):  All sites in the L2VPN MUST be
>      authorized to access to the cloud.  The cloud-access container
>      provides parameters for authorization rules.  A cloud identifier
>      is used to reference the target service.  Th"
> 
> But Sec 5.2.3 says:
> 
> "By default, all sites in the L2VPN SHOULD be authorized to access the
>   cloud.  If restrictions are required, a user MAY configure the
>   "permit-site" or "deny-site" leaf-list.  The permit-site leaf-list
>   defines the list of sites authorized for cloud access.  The deny-site
>   leaf-list defines the list of sites denied for cloud access.  The
>   model supports both "deny-any-except" and "permit-any-except"
>   authorization."
> 
> These seem to be conflicting normative requirements. At a minimum, they need to be aligned (presumably to the formulation in 5.2.3, given the existence of permit-site and deny-site). But more generally, why does the model need to normatively require nodes to have a certain kind of access? As the Gen-ART reviewer pointed out, this doesn't seem necessary. And given that the cloud-access configuration requires the specification of a specific cloud-access identifier, what does it even mean that nodes should be authorized to access "the" cloud?
> 
> [GF]: Yes, this is an oversight and we can keep the formulation aligned with 5.2.3. Our intention is to specify the cloud identifier instead of cloud access identifier,

I’m not following what the difference is between these two.

> cloud identifier is only referred to public cloud name or internet service name. Cloud access is not part of VPN service, therefore we specify cloud access to allow VPN to extend its footprint to public cloud or internet. By default, we allow all sites within one L2VPN to get access to one cloud or internet, but in some cases, we may limit nodes in some sites to get access to one cloud or internet.

Thanks. I think if you could provide a short explanation in the document of why the default is what it is, that would help as well.

Alissa

> This can be done by defining network access policy on nodes within a site.
> 
> ----------------------------------------------------------------------
> COMMENT:
> ----------------------------------------------------------------------
> 
> This comment from the Gen-ART reviewer has not been addressed and I think it should be: "I would have expected some reference to the MEF Ethernet service
>   definitions and MEF defined parameters of interest, as industry usage seems
>   to reflect those as the common basis for L2 services.  I udnerstand that
>   this model is not mandated to conform to the MEF Forum work.  I would
>   expect some discussion of the relationship."
> 
> [GF]: Yes, we should add some more specific statement to explain better the MEF relationship. Please refer also to section 5.2.1:
> "
>   Other L2VPN Service Types could be included by augmentation.  Note
>   that an Ethernet Private Line (EPL) service or an Ethernet Virtual
>   Private Line (EVPL) service is an E-Line service or a point-to-point
>   Ethernet Virtual Circuit (EVC) service, while an Ethernet Private LAN
>   (EP-LAN) service or an Ethernet Virtual Private LAN (EVP-LAN) service
>   is an E-LAN service or a multipoint-to-multipoint EVC service.
> "
> [GF]: I think MEF defined service can be mapped to IETF defined VPN service type. We can also refer to RFC8309 section 6.4 to get the sense of difference.
> 
> Sec 5.2.3:
> 
> "The usage of cloud-access is targeted for public
>   cloud and for Internet access.
>   ...
> 
>   <cloud-accesses>
>       <cloud-access>
>          <cloud-identifier>INTERNET</cloud-identifier>
>       </cloud-access>
>      </cloud-accesses>"
> 
>> From the perspective of the output of the IETF overall, the above 
>> phrasing
> gives me pause. The notion that the Internet is just one cloud among many seems out of sync with how we would typically talk about the Internet in the IETF, and with RFC 4084 (and perhaps RFC 1958). I realize this is basically a labeling issue, but if the cloud-access element stays in the model, would it be possible to use a different label for configuration of Internet service other than "cloud-access"? This potentially gets back to the point from the Gen-ART reviewer about the necessity of having these different identifiers not being obvious.
> 
> [GF]:  Understand. We considered that public cloud and public internet access share some commonality, therefore we don't distinguish Internet access from cloud access. Yes, it is possible to define a separated label for Internet service to be coherent with IETF RFCs.
> 
> 
> Sec 8:
> 
> Regarding the location element, if you want the address information to be usable globally (which presumably you do), you will want to consider profiling the address elements in RFC 4119 and/or RFC 5139. At a minimum, jurisdiction-specific identifiers like ZIP code, which only exist in the US, should be replaced by generic address field types.
> 
> [GF]: Agree. We will fix it.
> 
> Nits:
> 
> Sec 5.15:
> 
> s/remote-carrrier-name/remote-carrier-name/
> 
> Sec 5.10.3:
> 
> s/broadcast-unknowunicast-multicast/broadcast-unknown-unicast-multicast/
> 
> [GF]: Ok, will fix them.
> 
> Questo messaggio e i suoi allegati sono indirizzati esclusivamente alle persone indicate. La diffusione, copia o qualsiasi altra azione derivante dalla conoscenza di queste informazioni sono rigorosamente vietate. Qualora abbiate ricevuto questo documento per errore siete cortesemente pregati di darne immediata comunicazione al mittente e di provvedere alla sua distruzione, Grazie. 
> 
> This e-mail and any attachments is confidential and may contain privileged information intended for the addressee(s) only. Dissemination, copying, printing or use by anybody else is unauthorised. If you are not the intended recipient, please delete this message and any attachments and advise the sender by return e-mail, Thanks. 
> 
> Rispetta l'ambiente. Non stampare questa mail se non è necessario.