Re: [CDNi] New Version Notification for draft-finkelman-cdni-rr-sva-extensions-00.txt

Ori Finkelman <orif@qwilt.com> Mon, 26 March 2018 09:12 UTC

Return-Path: <orif@qwilt.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 5313C1205F0 for <cdni@ietfa.amsl.com>; Mon, 26 Mar 2018 02:12:58 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.6
X-Spam-Level:
X-Spam-Status: No, score=-2.6 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=qwilt-com.20150623.gappssmtp.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 WMtK-FEmndtv for <cdni@ietfa.amsl.com>; Mon, 26 Mar 2018 02:12:55 -0700 (PDT)
Received: from mail-wm0-x229.google.com (mail-wm0-x229.google.com [IPv6:2a00:1450:400c:c09::229]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 50CF41204DA for <cdni@ietf.org>; Mon, 26 Mar 2018 02:12:55 -0700 (PDT)
Received: by mail-wm0-x229.google.com with SMTP id t7so13932615wmh.5 for <cdni@ietf.org>; Mon, 26 Mar 2018 02:12:55 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qwilt-com.20150623.gappssmtp.com; s=20150623; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=YlX4Wy8Ing/Up4pNH/pTTEF6nCMa8JXWubH2FPKTGao=; b=S6JU3nrStowAaZXMJmyFUqzg+GJBLsHwtZCOBeJ+qidbDbOtjUmmkvqZwrat+EDK2X FKpj6zkKZm5PzixWakiAFdUkOOm11hDm3bCt4YvzFzsrAIZfdTSgyqpMnuYiyk2etAug fgvTOZdjnCuFFr/WGfHEp8JgqtkcQ2azwOxXcuEK66+Sg+xRWkTTLcckhevRoDQJ+UVp NbLN2DeoZdYhYEiq31w43OOD+u2wXsHMZO78z9qoPX25VqnSDbIkkBY+WZQ/KdolBOA0 r7LqbZMrw5XfWFkBbDHZiAzN4A0peYnbN1Dn91JEmRCENNtWJM4nxafkJmfGF/Nk92Z0 6JBw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=YlX4Wy8Ing/Up4pNH/pTTEF6nCMa8JXWubH2FPKTGao=; b=YJyk5MKx2DK3sSoYHscNs8uH9Yrghg83B6Gqu2jiZhnQeunwQSWUWj6PZ4GUt9iKtU 3aOHNV+HYvDCD04P+PAvl2kqw1utTm9EkA7GCDYKtfuAJnwUTvaNvWI/eAmLbAyMCIT7 SrkaaK4Z+q7WKzMDJMtsOQfMchN5S6tyhwUyWGcgVSLfW5U3e8DxR6I0ct4ayF99OwXX hX+rQ0uXSYEp1NSbCd5qH/DacBSgkADpOSWr91sBVU+pZK5ZV4RSr6pCvoi/0zuCKyWo hOgDBh7jgOuft8dPyiHj9Wk2qk6yNLK7q6vbo9IepQ5JfDbmBoZtqhh7a7TZ0/4HZpQ+ TVWA==
X-Gm-Message-State: AElRT7GSF5FhdEBnUHDx7a1OYcvMC5d3AGG+52ZCXzLfgnLqP/w81wxJ RUfG8ygoT3Eg8ARSZ2o70zgxIUHqJqDBbfnkyKauRg==
X-Google-Smtp-Source: AIpwx4/fU8qnEGn5Ug2QbJtYVSso0j3eCQUd1hc5ZPNOr+zknPX15UHhKEoEhtPY70xuNjGU1p9F3n2tPRG2QDEzcn0=
X-Received: by 10.28.24.17 with SMTP id 17mr3112521wmy.128.1522055573720; Mon, 26 Mar 2018 02:12:53 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.28.105.14 with HTTP; Mon, 26 Mar 2018 02:12:23 -0700 (PDT)
In-Reply-To: <234C8324-98A2-4916-93CB-D21A946A6A2B@niven-jenkins.co.uk>
References: <151844583990.6130.2280764624601101619.idtracker@ietfa.amsl.com> <CAMb9nTtkM6KaX9GmirAwqsB0N0tpXSMc+FPUNqvM9AMALC18kQ@mail.gmail.com> <234C8324-98A2-4916-93CB-D21A946A6A2B@niven-jenkins.co.uk>
From: Ori Finkelman <orif@qwilt.com>
Date: Mon, 26 Mar 2018 12:12:23 +0300
Message-ID: <CAMb9nTuoUFeNRS5qbV=Gf6ebgUMnQ+EcZF7Lf4tqO4zonrV6xQ@mail.gmail.com>
To: Ben Niven-Jenkins <ben@niven-jenkins.co.uk>
Cc: "<cdni@ietf.org>" <cdni@ietf.org>
Content-Type: multipart/alternative; boundary="001a11467646cceb0805684d2d08"
Archived-At: <https://mailarchive.ietf.org/arch/msg/cdni/gIYmK587e-TAkNv_wq8VCLoCvtM>
Subject: Re: [CDNi] New Version Notification for draft-finkelman-cdni-rr-sva-extensions-00.txt
X-BeenThere: cdni@ietf.org
X-Mailman-Version: 2.1.22
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: Mon, 26 Mar 2018 09:12:58 -0000

Hi Ben, all,
Took me some time to get back to this.

A few questions regarding your proposal.


Your proposal splits between dns-targets and http-targets, which make sense.
However this makes me think that we should be more flexible and instead of
using the method name prepended to the "-target" we could have a separate
field indicating which type of redirection mode it applies to, choosing
from redirection modes  available in https://tools.ietf.org/
html/rfc8008#section-6.2 ) (i.e DNS-I, DNS-R, HTTP-I, HTTP-R etc.)


The object you have defined relates the <host/FQDN> to the dns targets, but
not to the http-targets. Wouldn't it be more flexible to allow this also
for the http-targets, and by that enabling different dCDN host names for
different services also in HTTP redirect ?
I am not quite sure about this, as the mapping for services in HTTP
redirection is supposed to work by putting the uCDN host name as the first
path segment in the dCDN path, as proposed in
https://tools.ietf.org/html/rfc7336#section-3.2
However, maybe there are use cases in which it would be beneficial to set
the dCDN target address per the uCDN host name ? I am looking for feedback
/ ideas about this.


As for the uri-prefixes, I think that is a good idea. Did you meant the
uri-prefixes for http-targets should include the endpoints with them (e.g.
http://<host>/<path-prexif>) as you have removed the endpoints fields ?


Thanks,
Ori







On Tue, Mar 6, 2018 at 5:31 PM, Ben Niven-Jenkins <ben@niven-jenkins.co.uk>
wrote:

> Hi Ori & Sanjay
>
> I read your draft and I am not sure the objects you define contain
> sufficient information for the Footprint & Capabilities use case you have.
>
> My understanding is that you want a dCDN to advertise its request router
> address(es) by geography.
>
> The FCI object you define does not provide a mapping between the FQDN the
> client is requesting and the name/URI the dCDN would like that FQDN to be
> redirected to.
>
> With DNS redirection the uCDN needs to know what CNAME to return to the
> client’s DNS resolver and the dCDN’s request router needs to use a
> different CNAME per “CDN service” so it can look up the appropriate
> metadata for that “CDN service”.
>
> With HTTP redirection, what you have works if you assume a static mapping
> between the URI the client requests from the uCDN and the redirection URI
> in the dCDN, although I wonder if having the dCDN advertise a URI prefix
> explicitly might be better to provide the dCDN some choice in what mapping
> it uses.
>
> Therefore I think you need to change your object from:
>
> "target-addresses": [ { “endpoints": [] } ]
>
> to something that also includes the host/FQDN the client will use in its
> request to the uCDN, e.g.:
>
> “hosts": { “<host/FQDN>”: { "dns-targets": [ { “endpoints”: [] } ] },
> “http-targets": [ { “uri-prefixes”: [] } }
>
> Regards
> Ben
>
>
>
> On 12 Feb 2018, at 14:32, Ori Finkelman <orif@qwilt.com> wrote:
>
> Dear Colleagues,
> Please see the new draft for the SVA request routing extensions.
>
> Best regards,
> Ori
>
>
> ---------- Forwarded message ----------
> From: <internet-drafts@ietf.org>
> Date: Mon, Feb 12, 2018 at 4:30 PM
> Subject: New Version Notification for draft-finkelman-cdni-rr-sva-
> extensions-00.txt
> To: Sanjay Mishra <sanjay.mishra@verizon.com>, Ori Finkelman <
> orif@qwilt.com>
>
>
>
> A new version of I-D, draft-finkelman-cdni-rr-sva-extensions-00.txt
> has been successfully submitted by Ori Finkelman and posted to the
> IETF repository.
>
> Name:           draft-finkelman-cdni-rr-sva-extensions
> Revision:       00
> Title:          CDNI SVA Request Routing Extensions
> Document date:  2018-02-12
> Group:          Individual Submission
> Pages:          9
> URL:            https://www.ietf.org/internet-
> drafts/draft-finkelman-cdni-rr-sva-extensions-00.txt
> Status:         https://datatracker.ietf.org/
> doc/draft-finkelman-cdni-rr-sva-extensions/
> Htmlized:       https://tools.ietf.org/html/d
> raft-finkelman-cdni-rr-sva-extensions-00
> Htmlized:       https://datatracker.ietf.org/
> doc/html/draft-finkelman-cdni-rr-sva-extensions-00
>
>
> Abstract:
>    The Open Caching working group of the Streaming Video Alliance is
>    focused on the delegation of video delivery requests from commercial
>    CDNs to a caching layer at the ISP.  In that aspect, Open Caching is
>    a specific use case of CDNI, where the commercial CDN is the upstream
>    CDN (uCDN) and the ISP caching layer is the downstream CDN (dCDN).
>
>
>
>
>
> Please note that it may take a couple of minutes from the time of
> submission
> until the htmlized version and diff are available at tools.ietf.org.
>
> The IETF Secretariat
>
>
>
>
> --
>
> *Ori Finkelman*Qwilt | Work: +972-72-2221647 <072-222-1647> | Mobile:
> +972-52-3832189 <052-383-2189> | orif@qwilt.com
> _______________________________________________
> CDNi mailing list
> CDNi@ietf.org
> https://www.ietf.org/mailman/listinfo/cdni
>
>
>


-- 

*Ori Finkelman*Qwilt | Work: +972-72-2221647 | Mobile: +972-52-3832189 |
orif@qwilt.com