Re: [CDNi] CDNI Metadata Interface

Francois Le Faucheur <flefauch@cisco.com> Tue, 18 October 2011 13:59 UTC

Return-Path: <flefauch@cisco.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 4FFF721F8AEE for <cdni@ietfa.amsl.com>; Tue, 18 Oct 2011 06:59:09 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.866
X-Spam-Level:
X-Spam-Status: No, score=-5.866 tagged_above=-999 required=5 tests=[AWL=-0.688, BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-4, SARE_GIF_ATTACH=1.42]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id eFw-OGSGbSMN for <cdni@ietfa.amsl.com>; Tue, 18 Oct 2011 06:59:08 -0700 (PDT)
Received: from mtv-iport-3.cisco.com (mtv-iport-3.cisco.com [173.36.130.14]) by ietfa.amsl.com (Postfix) with ESMTP id 242CF21F8AD9 for <cdni@ietf.org>; Tue, 18 Oct 2011 06:59:08 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=flefauch@cisco.com; l=48202; q=dns/txt; s=iport; t=1318946348; x=1320155948; h=subject:mime-version:from:in-reply-to:date:cc:message-id: references:to; bh=IPeqetX0YaDNdUQOsv4Z/71uXOx/o+DlW1xwO8t0/AE=; b=kItwobWQslprunUkOIL8EandRmF2OGSVBHvuFMi5voQiP/t0qqz05lvg 38IIT5dyhu8jOgsoo8m89YYITcg1HOQ5/93z0euTyED2D9hZrllGneXUR sQaBYugKmG+uVGKlFM03YNMqr3Dup9t/9xDiPIT7UnDJNKj6Dsu53JIWC o=;
X-Files: image001.jpg, green.gif : 11041, 87
X-IronPort-AV: E=Sophos; i="4.69,365,1315180800"; d="gif'147?jpg'147,145?scan'147,145,208,145,147,217"; a="8606406"
Received: from mtv-core-3.cisco.com ([171.68.58.8]) by mtv-iport-3.cisco.com with ESMTP; 18 Oct 2011 13:59:06 +0000
Received: from sjc-vpn2-375.cisco.com (sjc-vpn2-375.cisco.com [10.21.113.119]) by mtv-core-3.cisco.com (8.14.3/8.14.3) with ESMTP id p9IDx6Om026511; Tue, 18 Oct 2011 13:59:06 GMT
Mime-Version: 1.0 (Apple Message framework v1084)
Content-Type: multipart/alternative; boundary="Apple-Mail-779--810649510"
From: Francois Le Faucheur <flefauch@cisco.com>
In-Reply-To: <003201cc8d7a$86a15bb0$93e41310$@com>
Date: Tue, 18 Oct 2011 07:00:50 -0700
Message-Id: <0CEEDA69-2312-4A4B-8BA3-60184D610558@cisco.com>
References: <291CC3F9E50E7641901A54E85D0977C651B50AF9D2@MAILR002.mail.lan> <EBE563EB-FE0D-49C1-8107-4BB2557D2B1A@cisco.com> <003201cc8d7a$86a15bb0$93e41310$@com>
To: HeXiaoyan <hexiaoyan@huawei.com>
X-Mailer: Apple Mail (2.1084)
Cc: cdni@ietf.org
Subject: Re: [CDNi] CDNI Metadata Interface
X-BeenThere: cdni@ietf.org
X-Mailman-Version: 2.1.12
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: <http://www.ietf.org/mail-archive/web/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: Tue, 18 Oct 2011 13:59:09 -0000

Hi,

On 18 Oct 2011, at 02:44, HeXiaoyan wrote:

> Hi Francois,
> >     * the concept of "hostnames" should be made more flexible so it matches not just on hostnames but on pattern match over hostname/path. Let's call this "resource sets".
>        * "resource sets" should be dependent on "Agents". So perhaps it shoudl be folded inside your "Metadata" so it can be defined on a per "dCDN" basis.
>  
> Are you proposing remove the “hostname” object or keep it and adding “resource sets” to “Metadata”?

I was proposing that we have a single object but just make it more flexible. In some cases, it will be identifying hostnames, but it some case it may identify some more granular set of resources (eg. a hostname + part of the URI path).

> I think the “hostname” object should be kept as sometimes the customer would possibly deploy a enforcement policy associated to a hostname , e.g. for hostname associated with  a set of web pages, CP may prefer DNS routing as HTTP redirection will cause cookie issues among others. Keeping hostname level can provide cp with this flexibility.  

I agree we want to be able to do that in certain situations.

Cheers

Francois

>  
> Best Regards
> Xiaoyan(Susan) He
> From: cdni-bounces@ietf.org [mailto:cdni-bounces@ietf.org] On Behalf Of Francois Le Faucheur
> Sent: Tuesday, October 18, 2011 3:43 AM
> To: Kevin J Ma
> Cc: cdni@ietf.org
> Subject: Re: [CDNi] CDNI Metadata Interface
>  
> Hello Kevin,
>  
> [with Individual hat on]
>  
> A first set of high level questions:
>  
> * directionality of metadata creation/retrieval/removal/update mechanism:
> Could you clarify which of the above operation you see possibly happening in which direction?
> For example, regarding update/removal, do you see:
>        *a)  the POST possibly being issued towards the uCDN to update/remove some metadata in the uCDN repository?
>        *b) the POST possibly being issued by the uCDN towards the dCDN to update/remove some metadata in the dCDN repository (after some out-of-date metadata had been retrieved by dCDN from uCDN).
> For example, regarding retrieval, clearly we want the dCDN to issue a GET towards the uCDN to acquire metadata. Now do you see that the GET could possibly be also issued by the uCDN to check metadata stored by the dCDN?
>  
> * in your CDNI metadata model, a "domain" is directly associated with a set of "hostnames". So this assumes that the same set of unmodified hostnames is used unmodified everywhere in all the potential dCDNs. That can be the case in some deployment, but that may not always be the case. For example, when HTTP redirection is used across CDNs, an upstream CDN may want to modify (possibly hide) the actual content provider hostnames (and possibly part of the URI path) when redirecting to a dCDN (I believe this is mentioned in the framework). 
> Would you consider modifying your proposed CDNI model to allow for the fact that a domain may be "referenced" differently by some dCDNs than by the uCDN?
> I think it means:
>        * the concept of "hostnames" should be made more flexible so it matches not just on hostnames but on pattern match over hostname/path. Let's call this "resource sets".
>        * "resource sets" should be dependent on "Agents". So perhaps it shoudl be folded inside your "Metadata" so it can be defined on a per "dCDN" basis.
> Would that work for you?
>  
> * in section 3.3.3, you have a couple of examples showing "/CDNI/MI/domain". Should those not say "/CDNI/MI/metadata"?
>  
>  
> Cheers
>  
> Francois
>  
>       
>  
>  
> On 6 Oct 2011, at 22:21, Kevin J Ma wrote:
> 
> 
> Hi all,
> 
>  Just uploaded a new I-D with a proposed metadata model and API:
> 
>    http://www.ietf.org/internet-drafts/draft-ma-cdni-metadata-00.txt
> 
>  The model takes a rather generic approach to metadata representation
>  to support opaque metadata and addresses some of the security issues
>  associated with metadata retrieval.  Comments welcome.
> 
> thanx.
> 
> --  Kevin J. Ma
> 
> _______________________________________________
> CDNi mailing list
> CDNi@ietf.org
> https://www.ietf.org/mailman/listinfo/cdni
>  
>  



Francois Le Faucheur
Distinguished Engineer
Corporate Development
flefauch@cisco.com
Phone: +33 49 723 2619
Mobile: +33 6 19 98 50 90



Cisco Systems France
Greenside
400 Ave de Roumanille
06410 Sophia Antipolis
France
Cisco.com


 


 Think before you print.

This email may contain confidential and privileged material for the sole use of the intended recipient. Any review, use, distribution or disclosure by others is strictly prohibited. If you are not the intended recipient (or authorized to receive for the recipient), please contact the sender by reply email and delete all copies of this message.

Cisco Systems France, Société à responsabiité limitée, Rue Camille Desmoulins – Imm Atlantis Zac Forum Seine Ilot 7 92130 Issy les Moulineaux, Au capital de 91.470 €, 349 166 561 RCS Nanterre, Directeur de la publication: Jean-Luc Michel Givone.

For corporate legal information go to:
http://www.cisco.com/web/about/doing_business/legal/cri/index.html