[SAM] draft-kolberg-sam-baseline-protocol-00
Gustavo Carneiro <gjcarneiro@gmail.com> Wed, 07 April 2010 17:54 UTC
Return-Path: <gjcarneiro@gmail.com>
X-Original-To: sam@core3.amsl.com
Delivered-To: sam@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 2062B3A69BE for <sam@core3.amsl.com>; Wed, 7 Apr 2010 10:54:17 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 1.202
X-Spam-Level: *
X-Spam-Status: No, score=1.202 tagged_above=-999 required=5 tests=[BAYES_50=0.001, HTML_MESSAGE=0.001, J_CHICKENPOX_42=0.6, J_CHICKENPOX_43=0.6]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id evDQoXycd9Yk for <sam@core3.amsl.com>; Wed, 7 Apr 2010 10:54:15 -0700 (PDT)
Received: from fg-out-1718.google.com (fg-out-1718.google.com [72.14.220.157]) by core3.amsl.com (Postfix) with ESMTP id 9D8263A6938 for <sam@irtf.org>; Wed, 7 Apr 2010 10:54:14 -0700 (PDT)
Received: by fg-out-1718.google.com with SMTP id d23so568628fga.1 for <sam@irtf.org>; Wed, 07 Apr 2010 10:54:10 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:date:received:message-id :subject:from:to:content-type; bh=Yw2feSPtLTsajnHvL13+lzx7aymjesJVdDkI66Sz65I=; b=oHyDc4huRwSW1N5eWD+G7/MZiyaT+3lvxrtK3LxDowuuPTr/5kW8fgPVV3YCOxZ6X6 flvkcPPZYbSqR5q7+tH5nB3h0i5YRHVFYWe2pjxba+tipQA86L8NpscbeVr4YN9lCJC8 c7u9hJ+8EGjuIlSTVIHk8mQV5YXhuLj9aszb8=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:content-type; b=TC/y3l/90IGIdMlDdAs/3TpFhKQG5Kiqb4vsOR6nUnpH4kVg3JeDTadhSb5Vb5IULU e/UNTDd/8J3AFtyWKHYqXm3FUpD5ACH/uNuSMtjhXYhKyWiFG1zaYszs8YvbrwZGgX42 XUSYNd02EohwsRFEauPVib0dQSyhnip+HJKW8=
MIME-Version: 1.0
Received: by 10.239.149.129 with HTTP; Wed, 7 Apr 2010 10:54:10 -0700 (PDT)
Date: Wed, 07 Apr 2010 18:54:10 +0100
Received: by 10.239.188.129 with SMTP id p1mr809338hbh.190.1270662850365; Wed, 07 Apr 2010 10:54:10 -0700 (PDT)
Message-ID: <y2wa467ca4f1004071054v35602b3axacd6b774e16da524@mail.gmail.com>
From: Gustavo Carneiro <gjcarneiro@gmail.com>
To: sam@irtf.org
Content-Type: multipart/alternative; boundary="001485f6cecad3490c0483a93fa9"
Subject: [SAM] draft-kolberg-sam-baseline-protocol-00
X-BeenThere: sam@irtf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: "For use by members of the Scalable Adaptive Multicast \(SAM\) RG" <sam.irtf.org>
List-Unsubscribe: <http://www.irtf.org/mailman/listinfo/sam>, <mailto:sam-request@irtf.org?subject=unsubscribe>
List-Archive: <http://www.irtf.org/mail-archive/web/sam>
List-Post: <mailto:sam@irtf.org>
List-Help: <mailto:sam-request@irtf.org?subject=help>
List-Subscribe: <http://www.irtf.org/mailman/listinfo/sam>, <mailto:sam-request@irtf.org?subject=subscribe>
X-List-Received-Date: Wed, 07 Apr 2010 17:54:17 -0000
Hi, I am trying to understand draft-kolberg-sam-baseline-protocol-00<http://tools.ietf.org/html/draft-kolberg-sam-baseline-protocol-00> <http://tools.ietf.org/html/draft-kolberg-sam-baseline-protocol-00>One thing that confuses me is in Sec. 5. Group Management API. First it says, While native multicast is bound to IP addresses, ALM uses arbitrary strings > as multicast names, which will be mapped to the overlay identifier space. The aim of this API is to implement group-oriented data > communication independent of the underlying distribution technologies. But then the API described is based on Address types, which are described as: Address is any address structure suitable with respect to the technology > available at the host. This may be an IPv4 or an IPv6 address, or any > overlay identifier. So it seems that the Group Management API does not work with high-level abstract identifiers, it already works with transport-specific identifiers. This is contrary to what was show in the presentation http://www.ietf.org/proceedings/10mar/slides/SAMRG-1.pdf In page 11 of the slides: Sec 5. Group Management API • API between Application and Group stack • init(out Handle s) – This call creates a multicast socket that is bound to some virtual multicast interface and provides a corresponding handle to the application programmer, which will be used for subsequent communication. • join(in Handle s, in URL g) – This operation initiates a group subscription for the name g, including the corresponding tree access. Here we see a different API, where URLs are used instead of identifiers. Another not so clear item is how the API in Sec. 5 articulates with Sec. 6. Sec.6 starts like this: In this document we define messages for hybrid overlay multicast > tree creation... I get the feeling this used to be a separate draft that was converted to a section of another draft. I suppose that the Protocol described is triggered by API calls of the Sec. 5 API, but I get the feeling I am guessing what should be explicitly stated in the document. In that sense, draft-waehlisch-sam-common-api-02 (Fig. 2) is clearer. And what is exactly the relationship between draft-waehlisch-sam-common-api-02 and draft-kolberg-sam-baseline-protocol-00. They were published almost at the same time (for the meeting?); are they competing proposals? Thanks, -- Gustavo J. A. M. Carneiro INESC Porto, UTM, WiN, http://win.inescporto.pt/gjc "The universe is always one step beyond logic." -- Frank Herbert
- [SAM] draft-kolberg-sam-baseline-protocol-00 Gustavo Carneiro
- Re: [SAM] draft-kolberg-sam-baseline-protocol-00 Matthias Waehlisch
- Re: [SAM] draft-kolberg-sam-baseline-protocol-00 Dr Mario Kolberg
- Re: [SAM] draft-kolberg-sam-baseline-protocol-00 Gustavo Carneiro
- Re: [SAM] draft-kolberg-sam-baseline-protocol-00 Matthias Waehlisch
- Re: [SAM] draft-kolberg-sam-baseline-protocol-00 John Buford