Re: [CDNi] Alissa Cooper's Discuss on draft-ietf-cdni-footprint-capabilities-semantics-16: (with DISCUSS and COMMENT)

Kevin Ma J <kevin.j.ma@ericsson.com> Sat, 23 April 2016 18:59 UTC

Return-Path: <kevin.j.ma@ericsson.com>
X-Original-To: cdni@ietfa.amsl.com
Delivered-To: cdni@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B81DB12B026; Sat, 23 Apr 2016 11:59:19 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.202
X-Spam-Level:
X-Spam-Status: No, score=-4.202 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
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 A87fYStNmFar; Sat, 23 Apr 2016 11:59:17 -0700 (PDT)
Received: from usplmg21.ericsson.net (usplmg21.ericsson.net [198.24.6.65]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 3881B12D533; Sat, 23 Apr 2016 11:59:17 -0700 (PDT)
X-AuditID: c6180641-f796f6d000000e1e-35-571bad368b7b
Received: from EUSAAHC005.ericsson.se (Unknown_Domain [147.117.188.87]) by usplmg21.ericsson.net (Symantec Mail Security) with SMTP id E5.09.03614.63DAB175; Sat, 23 Apr 2016 19:13:26 +0200 (CEST)
Received: from EUSAAMB103.ericsson.se ([147.117.188.120]) by EUSAAHC005.ericsson.se ([147.117.188.87]) with mapi id 14.03.0248.002; Sat, 23 Apr 2016 13:14:09 -0400
From: Kevin Ma J <kevin.j.ma@ericsson.com>
To: Alissa Cooper <alissa@cooperw.in>, The IESG <iesg@ietf.org>
Thread-Topic: Alissa Cooper's Discuss on draft-ietf-cdni-footprint-capabilities-semantics-16: (with DISCUSS and COMMENT)
Thread-Index: AQHRmzE9AAI1dIBwLU+Z60eKNLzA9p+TbT6wgARexRA=
Date: Sat, 23 Apr 2016 17:14:04 +0000
Message-ID: <A419F67F880AB2468214E154CB8A556206DA02B9@eusaamb103.ericsson.se>
References: <20160420181951.816.20582.idtracker@ietfa.amsl.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [147.117.188.12]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrFLMWRmVeSWpSXmKPExsUyuXRPuK7ZWulwgxOHzS2mn/nLaHGk9Rej xdPZf1gtXs+9xmQx489EZgdWjy9PXjJ5LFnykymAKYrLJiU1J7MstUjfLoEr48Q+8YIN9hWb Z9xlamB8YNvFyMkhIWAiMWPdbhYIW0ziwr31bF2MXBxCAkcZJdb2TGCCcJYzSuzomsEKUsUm oCXx+OtfJhBbRMBeYtrVH2AdzAIXgTpeLGEESQgLVEvMP/4YqqhGouvZexYI20pi78vDQDYH B4uAqsTah0EgJq+Ar8T2a0YgppCAg8Txu+YgxYxA93w/tQZsCLOAuMStJ/OZIO4UkFiy5zwz hC0q8fLxP1YIW0lizutrzCBjmAU0Jdbv0odoVZSY0v2QHcTmFRCUODnzCcsERtFZSKbOQuiY haRjFpKOBYwsqxg5SosLcnLTjQw3MQJj5JgEm+MOxr29nocYBTgYlXh4E/ilw4VYE8uKK3MP MUpwMCuJ8GYtBArxpiRWVqUW5ccXleakFh9ilOZgURLn9Y78FyYkkJ5YkpqdmlqQWgSTZeLg lGpgdGt4dmnlkqx98zc3cgdwPJJ698/mjYZMEWPm+p3P3cSlgli3W3A9u3lgIt9Fhdafr2ct PjbvgNr1T0W6xUubpD6pLZ47IVMoZorQtviXrxa3TGP7f+IP+7EbpbvPRjE3XHkknc75Nu7o hfcmH8/VhwoYdZ/u6T13Iz37ysWJ0auzFH/9Xnhz+x0lluKMREMt5qLiRAAan+kvjQIAAA==
Archived-At: <http://mailarchive.ietf.org/arch/msg/cdni/2gLvfnlbpJjIo57bER72kIiSZsk>
Cc: "cdni-chairs@ietf.org" <cdni-chairs@ietf.org>, "cdni@ietf.org" <cdni@ietf.org>, "draft-ietf-cdni-footprint-capabilities-semantics@ietf.org" <draft-ietf-cdni-footprint-capabilities-semantics@ietf.org>
Subject: Re: [CDNi] Alissa Cooper's Discuss on draft-ietf-cdni-footprint-capabilities-semantics-16: (with DISCUSS and COMMENT)
X-BeenThere: cdni@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: "This list is to discuss issues associated with the Interconnection of Content Delivery Networks \(CDNs\)" <cdni.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/cdni>, <mailto:cdni-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/cdni/>
List-Post: <mailto:cdni@ietf.org>
List-Help: <mailto:cdni-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/cdni>, <mailto:cdni-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 23 Apr 2016 18:59:19 -0000

Hi Alissa,

  We have restructured the document, moving the historical stuff to appendices and trying to make clear just what the decisions were.  This should address the redundancy issue as well.  The mandatory-to-implement footprint text has also been removed.

  We also changed the document from Informational to Standards Track and moved over the two missing object definitions from draft-ma-cdni-capabilities.

  I think the document is much more readable and functional now.  Thank you for your input. 

thanx!

--  Kevin J. Ma

> -----Original Message-----
> From: Kevin Ma J
> Sent: Wednesday, April 20, 2016 6:39 PM
> To: 'Alissa Cooper'; The IESG
> Cc: draft-ietf-cdni-footprint-capabilities-semantics@ietf.org; cdni-
> chairs@ietf.org; cdni@ietf.org
> Subject: RE: Alissa Cooper's Discuss on draft-ietf-cdni-footprint-
> capabilities-semantics-16: (with DISCUSS and COMMENT)
> 
> Hi Alissa,
> 
>   Thanks for the review.  Some responses to your comments:
> 
>   As mentioned in the response to Mirja's comments, a lot of the text is
> historical and was intended to document how we came to the decisions that
> we did, after having spent a lot of time in circular discussions, to try
> and avoid getting into those discussions again in the future.
> 
>   wrt normative references to this document, your hunch is correct, and in
> my latest version of draft-ma-cdni-capabilities-08 I did make the
> reference to this document normative.  As mentioned in the response to
> Mirja's comments, I'm open to suggestions on the best resolution.
> 
>   1. I can try to edit the doc for better flow/readability.
> 
>   2. The footprint discussion in CDNI has a long history (of arguing about
> what is a "good" footprint), but we agreed to take these 3 footprint
> types, which we agreed would be useful, and start with them; we also then
> agreed to have a registry where we could define new (better, more
> flavourful) footprint types in the future.  The footprint types in this
> document match the footprint types defined in the forthcoming CDNI
> Metadata interface document (which creates the registry and registers
> these types).  I think what we mean by "mandatory-to-implement" is that
> all implementations must understand how to parse these footprint types.
> The question of how to interpret them, i.e., how to map a US country code
> footprint, or a specific AS number footprint, to a client request is
> beyond the scope of the document.  I could try to clarify that in the
> text.
> 
> thanx!
> 
> --  Kevin J. Ma
> 
> > -----Original Message-----
> > From: Alissa Cooper [mailto:alissa@cooperw.in]
> > Sent: Wednesday, April 20, 2016 2:20 PM
> > To: The IESG
> > Cc: draft-ietf-cdni-footprint-capabilities-semantics@ietf.org; Francois
> Le
> > Faucheur; cdni-chairs@ietf.org; flefauch@cisco.com; cdni@ietf.org
> > Subject: Alissa Cooper's Discuss on draft-ietf-cdni-footprint-
> > capabilities-semantics-16: (with DISCUSS and COMMENT)
> >
> > Alissa Cooper has entered the following ballot position for
> > draft-ietf-cdni-footprint-capabilities-semantics-16: 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-cdni-footprint-capabilities-
> > semantics/
> >
> >
> >
> > ----------------------------------------------------------------------
> > DISCUSS:
> > ----------------------------------------------------------------------
> >
> > I agree with Mirja's point #1, and I think it is DISCUSS-worthy. The
> > document seems to be a mix of almost stream-of-conscious reasoning for
> > how the WG arrived at particular design decisions (which probably
> doesn't
> > need to be in the document at all), requirements on the CDNI FCI,
> > requirements on CDNs (Sec. 5), and then the definition of objects the
> FCI
> > will use. At a minimum, the last two of these seem like they need to be
> > in a standards-track document if interoperability is to be achieved.
> > Thinking about it another way, when an FCI solution document does get
> > written, won't it need a normative reference to this document because of
> > Section 7? My hunch is that the answer is yes.
> >
> >
> > ----------------------------------------------------------------------
> > COMMENT:
> > ----------------------------------------------------------------------
> >
> > (1) In line with Mirja's points #1 and #3, I also that the intermingling
> > and redundancy in the text makes the document unclear and probably not
> > too easily accessible for implementers (e.g., burying requirements about
> > what CDNs should and shouldn't advertise in the middle of a document
> that
> > up to that point seemed to be mostly about the motivations for designing
> > footprints/capabilities in particular ways). I would suggest
> streamlining
> > the text so that the requirements on the FCI are clearly enumerated, and
> > the motivation text is stripped or moved later in the document.
> >
> > (2) Section 4: "For all of these mandatory-to-implement footprint types
> > ..." seems like a misuse of the term "mandatory-to-implement." I thought
> > this section was specifying requirements for the FCI which is to be
> > specified, but this implies that all conforming implementations would
> > also have to implement all of the footprint types (country code, AS, and
> > IP prefix). Has that already been decided as well? If so, it could be
> > explained more clearly in the text.
> >