Re: [CDNi] CDNI Metadata Interface

HeXiaoyan <hexiaoyan@huawei.com> Tue, 18 October 2011 09:47 UTC

Return-Path: <hexiaoyan@huawei.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 E537321F8B07 for <cdni@ietfa.amsl.com>; Tue, 18 Oct 2011 02:47:50 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.599
X-Spam-Level:
X-Spam-Status: No, score=-6.599 tagged_above=-999 required=5 tests=[AWL=-0.000, BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-4]
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 oFY0hCcTMjKt for <cdni@ietfa.amsl.com>; Tue, 18 Oct 2011 02:47:46 -0700 (PDT)
Received: from szxga01-in.huawei.com (szxga01-in.huawei.com [119.145.14.64]) by ietfa.amsl.com (Postfix) with ESMTP id C698921F8B5C for <cdni@ietf.org>; Tue, 18 Oct 2011 02:47:45 -0700 (PDT)
Received: from huawei.com (szxga05-in [172.24.2.49]) by szxga05-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0LT900F089QB2X@szxga05-in.huawei.com> for cdni@ietf.org; Tue, 18 Oct 2011 17:44:36 +0800 (CST)
Received: from szxrg02-dlp.huawei.com ([172.24.2.119]) by szxga05-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0LT900D159Q4PB@szxga05-in.huawei.com> for cdni@ietf.org; Tue, 18 Oct 2011 17:44:35 +0800 (CST)
Received: from szxeml201-edg.china.huawei.com ([172.24.2.119]) by szxrg02-dlp.huawei.com (MOS 4.1.9-GA) with ESMTP id AEH27448; Tue, 18 Oct 2011 17:44:34 +0800
Received: from SZXEML412-HUB.china.huawei.com (10.82.67.91) by szxeml201-edg.china.huawei.com (172.24.2.39) with Microsoft SMTP Server (TLS) id 14.1.270.1; Tue, 18 Oct 2011 17:44:30 +0800
Received: from w36710x (10.144.242.117) by smtpscn.huawei.com (10.82.67.91) with Microsoft SMTP Server (TLS) id 14.1.270.1; Tue, 18 Oct 2011 17:44:26 +0800
Date: Tue, 18 Oct 2011 17:44:26 +0800
From: HeXiaoyan <hexiaoyan@huawei.com>
In-reply-to: <EBE563EB-FE0D-49C1-8107-4BB2557D2B1A@cisco.com>
X-Originating-IP: [10.144.242.117]
To: 'Francois Le Faucheur' <flefauch@cisco.com>, 'Kevin J Ma' <kevin.ma@azukisystems.com>
Message-id: <003201cc8d7a$86a15bb0$93e41310$@com>
MIME-version: 1.0
X-Mailer: Microsoft Office Outlook 12.0
Content-type: multipart/alternative; boundary="Boundary_(ID_9eUhh7iTg29vNGkWGK4JOA)"
Content-language: zh-cn
Thread-index: AcyNMnW7+MtMAHGyQXqMUt0VRIe37gARimQQ
X-CFilter-Loop: Reflected
References: <291CC3F9E50E7641901A54E85D0977C651B50AF9D2@MAILR002.mail.lan> <EBE563EB-FE0D-49C1-8107-4BB2557D2B1A@cisco.com>
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 09:47:51 -0000

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 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.  

 

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