Re: [alto] Comments in 3.1.4. Re: I-D Action: draft-ietf-alto-reqs-11.txt
Sebastian Kiesel <ietf-alto@skiesel.de> Mon, 18 July 2011 10:31 UTC
Return-Path: <sebi@gw01.ehlo.wurstkaes.de>
X-Original-To: alto@ietfa.amsl.com
Delivered-To: alto@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id F332121F8B3F for <alto@ietfa.amsl.com>; Mon, 18 Jul 2011 03:31:47 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.022
X-Spam-Level:
X-Spam-Status: No, score=-2.022 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HELO_EQ_DE=0.35, SARE_SUB_OBFU_Q1=0.227]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id AAJjGH4gTm21 for <alto@ietfa.amsl.com>; Mon, 18 Jul 2011 03:31:44 -0700 (PDT)
Received: from gw01.ehlo.wurstkaes.de (gw01.ehlo.wurstkaes.de [188.246.4.151]) by ietfa.amsl.com (Postfix) with ESMTP id BB74521F8B3D for <alto@ietf.org>; Mon, 18 Jul 2011 03:31:43 -0700 (PDT)
Received: from sebi by gw01.ehlo.wurstkaes.de with local (Exim 4.69) (envelope-from <sebi@gw01.ehlo.wurstkaes.de>) id 1Qil6x-0007DW-TD; Mon, 18 Jul 2011 12:31:39 +0200
Date: Mon, 18 Jul 2011 12:31:39 +0200
From: Sebastian Kiesel <ietf-alto@skiesel.de>
To: Reinaldo Penno <rpenno@juniper.net>
Message-ID: <20110718103139.GP28862@gw01.ehlo.wurstkaes.de>
References: <20110711200055.4363.18347.idtracker@ietfa.amsl.com> <CA48BB8D.4ACDD%rpenno@juniper.net>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Disposition: inline
In-Reply-To: <CA48BB8D.4ACDD%rpenno@juniper.net>
Accept-Languages: en, de
Organization: my personal mail account
User-Agent: Mutt/1.5.18 (2008-05-17)
Cc: "alto@ietf.org" <alto@ietf.org>
Subject: Re: [alto] Comments in 3.1.4. Re: I-D Action: draft-ietf-alto-reqs-11.txt
X-BeenThere: alto@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "Application-Layer Traffic Optimization \(alto\) WG mailing list" <alto.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/alto>, <mailto:alto-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/alto>
List-Post: <mailto:alto@ietf.org>
List-Help: <mailto:alto-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/alto>, <mailto:alto-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 18 Jul 2011 10:31:48 -0000
Reinaldo, On Sun, Jul 17, 2011 at 07:17:17PM -0400, Reinaldo Penno wrote: > I have a question on how the requirement below would be operationalized. > > " For example, an > ALTO client could be integrated into the tracker of a tracker- > based P2P application, in order to request ALTO guidance on behalf > of the peers contacting the tracker. > " > > I'm assuming the flow of information is the following: A P2P client contacts > a Tracker. The Tracker (as an ALTO Client) turns around and contacts an ALTO > Server in order to get guidance. ... and then returns a peer list to the requesting P2P client, which is ALTO-biased (e.g., sorted) See page 5 of http://www.ietf.org/proceedings/80/slides/alto-5.pdf for that message flow. > Later in the section is says > > " REQ. ARv11-20: An ALTO client protocol MUST support the mode of > operation in which the ALTO client is embedded in a third party, > which performs queries on behalf of resource consumers." > It is not clear to me that the ALTO Client is performing the query 'on > behalf' of the P2P client. The text says that a third party (i.e., the tracker) performs an ALTO query on behalf of the resource consumer (i.e., the peer). And for doing so, it needs an ALTO client. > If the requirement is written as intended, the > P2P Client needs to pass information to the tracker that needs to be > converted into parameters by the ALTO Client when issuing a query: bandwidth > caps, encryption preference, queue limit, ISP Policies, wireline vs. > wireless preference, etc. One option ... > > Otherwise the third party ALTO Client can at most perform a 'plain' query > and return a cost and network map. See http://tools.ietf.org/html/rfc5632 > where tracker protocol remains the same and all intelligence lives in the > 'ALTO Server' or iTracker. ... the other option. The intelligence could also be in the P2P tracker doing peer pre-selection based on ALTO and other information sources. > Therefore , is it assumed that Tracker protocols will be enhanced to pass > this information? I see reasonable use cases both with and without modifying the peer-tracker protocol. But the peer-tracker protocol is out of the scope of this document, and I think this question has no impact on the ALTO client protocol. The most important implication of this requirement is IMO that there must be a field "resource consumer address" in the ALTO protocol (or maybe in an underlying layer but not the IP source address). > Or the requirement wording should change a bit? How? Thanks, Sebastian
- [alto] I-D Action: draft-ietf-alto-reqs-11.txt internet-drafts
- [alto] Comments in 3.1.4. Re: I-D Action: draft-i… Reinaldo Penno
- Re: [alto] Comments in 3.1.4. Re: I-D Action: dra… Sebastian Kiesel
- Re: [alto] Comments in 3.1.4. Re: I-D Action: dra… Reinaldo Penno