Re: [ppsp] Request: draft-cruz-ppsp-base-tracker-protocol as WG item
Arno Bakker <arno@cs.vu.nl> Wed, 14 November 2012 07:14 UTC
Return-Path: <a.bakker@vu.nl>
X-Original-To: ppsp@ietfa.amsl.com
Delivered-To: ppsp@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3517D21F8546 for <ppsp@ietfa.amsl.com>; Tue, 13 Nov 2012 23:14:03 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.521
X-Spam-Level:
X-Spam-Status: No, score=-1.521 tagged_above=-999 required=5 tests=[AWL=-0.017, BAYES_00=-2.599, HELO_EQ_NL=0.55, HOST_EQ_NL=1.545, RCVD_IN_DNSWL_LOW=-1]
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 Bi3xI+oLYNmI for <ppsp@ietfa.amsl.com>; Tue, 13 Nov 2012 23:14:02 -0800 (PST)
Received: from mailin.vu.nl (mailin.vu.nl [130.37.164.19]) by ietfa.amsl.com (Postfix) with ESMTP id 54DBD21F853A for <ppsp@ietf.org>; Tue, 13 Nov 2012 23:14:01 -0800 (PST)
Received: from PEXHB012B.vu.local (130.37.236.67) by mailin.vu.nl (130.37.164.19) with Microsoft SMTP Server (TLS) id 14.2.298.4; Wed, 14 Nov 2012 08:13:59 +0100
Received: from [192.168.0.102] (130.37.238.20) by mails.vu.nl (130.37.236.67) with Microsoft SMTP Server (TLS) id 14.2.298.4; Wed, 14 Nov 2012 08:13:58 +0100
Message-ID: <50A344CA.6060307@cs.vu.nl>
Date: Wed, 14 Nov 2012 08:14:18 +0100
From: Arno Bakker <arno@cs.vu.nl>
User-Agent: Mozilla/5.0 (Windows NT 6.1; rv:11.0) Gecko/20120312 Thunderbird/11.0
MIME-Version: 1.0
To: Rui Cruz <rui.cruz@ieee.org>
References: <1388AC0A-2E2E-4EE5-8868-688E7BE6E252@cisco.com> <EC14A918-B208-411A-902C-994297E0035C@cisco.com> <50A21BF4.9010102@cs.vu.nl> <52529918-0790-47C2-84D0-A1D11FE14129@ieee.org>
In-Reply-To: <52529918-0790-47C2-84D0-A1D11FE14129@ieee.org>
Content-Type: text/plain; charset="ISO-8859-1"; format="flowed"
Content-Transfer-Encoding: 7bit
X-Originating-IP: [130.37.238.20]
Cc: ppsp@ietf.org
Subject: Re: [ppsp] Request: draft-cruz-ppsp-base-tracker-protocol as WG item
X-BeenThere: ppsp@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
Reply-To: arno@cs.vu.nl
List-Id: discussing to draw up peer to peer streaming protocol <ppsp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ppsp>, <mailto:ppsp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ppsp>
List-Post: <mailto:ppsp@ietf.org>
List-Help: <mailto:ppsp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ppsp>, <mailto:ppsp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 14 Nov 2012 07:14:03 -0000
Hi Rui et al. please see inline: On 13/11/2012 13:18, Rui Cruz wrote: > >> p. 13. Why doesn't a peer in SEED mode connect to other peers? >> Especially in a world with NAT boxes it may be necessary for seeders >> to initiate the connection themselves. > Nothing prevents a peer with all content (seed) to connect to other > peers. But that is an implementation of the Peer, and the Peer Protocol, > not of the Tracker, or the Tracker Protocol. > At the moment when peerMode is SEED the tracker appears not to send a peer list (p. 27 at bottom). Please clarify how a seed obtains a peer list, e.g. does PeerNum take priority over peerMode? > The STAT_REPORT has two purposes: 1) a status heart-beat (mandatory) for > the tracker to keep the peer Registered (facilitating cleaning up of > inactive/vanished peers in the swarm); 2) reporting statistic data > (optional) > For function 1, CONNECT suffices, see p. 17 2nd item. This means that STAT_REPORT can be made truly optional. At the moment STAT_REPORT is mandatory ("This request message MUST be sent periodically to the tracker", p. 14.) >> My major concern is security, in particular, when the tracker supports >> returning peers based on criteria specified by the client. > ..... >> For a tracker to be able to reply to such queries it must receive this >> information somehow. > That information can be received by the Tracker in STAT_REPORTs. > >> The draft suggests a global trust mechanism, but that is currently not >> available. I therefore propose to remove this capability-based peer >> selection until that time. Instead, the tracker should always return a >> random sample from the peer population. > This is an implementation issue of the Tracker service. > The tracker protocol itself supports the transfer of the associated > information, if desired. The most basic information is just the number > of peers to be returned in a list, without reference to any "special" > capabilities. The PeerNUM element and attributes are not even mandatory. > But if it is currently not possible to implement a tracker service that offers this functionality and is secure in a malicious environment, the support for it should not be in the tracker protocol, IMHO. CU, Arno P.S. Typo: There are also references to a Section 8.6 in the draft, which no longer exist.
- [ppsp] Request: draft-cruz-ppsp-base-tracker-prot… stefano previdi
- [ppsp] 答复: Request: draft-cruz-ppsp-base-tracker-… Guyingjie (Yingjie)
- Re: [ppsp] 答复: Request: draft-cruz-ppsp-base-trac… Rui Cruz
- [ppsp] 答复: Request: draft-cruz-ppsp-base-tracker-… Xiajinwei
- Re: [ppsp] 答复: Request: draft-cruz-ppsp-base-trac… João Pedro Taveira
- Re: [ppsp] Request: draft-cruz-ppsp-base-tracker-… zhangyunfei
- Re: [ppsp] Request: draft-cruz-ppsp-base-tracker-… Arno Bakker
- Re: [ppsp] Request: draft-cruz-ppsp-base-tracker-… Rui Cruz
- Re: [ppsp] Request: draft-cruz-ppsp-base-tracker-… Arno Bakker
- Re: [ppsp] Request: draft-cruz-ppsp-base-tracker-… Rui Cruz
- Re: [ppsp] Request: draft-cruz-ppsp-base-tracker-… Arno Bakker
- Re: [ppsp] Request: draft-cruz-ppsp-base-tracker-… Zongning
- Re: [ppsp] Request: draft-cruz-ppsp-base-tracker-… Rui Cruz
- Re: [ppsp] Request: draft-cruz-ppsp-base-tracker-… Arno Bakker
- Re: [ppsp] Request: draft-cruz-ppsp-base-tracker-… zhangyunfei