Re: [XCON] AD review: draft-ietf-xcon-ccmp-10

Simon Pietro Romano <spromano@unina.it> Wed, 15 December 2010 08:42 UTC

Return-Path: <spromano@unina.it>
X-Original-To: xcon@core3.amsl.com
Delivered-To: xcon@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 3A7183A6E7C for <xcon@core3.amsl.com>; Wed, 15 Dec 2010 00:42:57 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -100.545
X-Spam-Level:
X-Spam-Status: No, score=-100.545 tagged_above=-999 required=5 tests=[AWL=0.174, BAYES_00=-2.599, HELO_EQ_IT=0.635, HOST_EQ_IT=1.245, USER_IN_WHITELIST=-100]
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 2Ia2CuQrEHvy for <xcon@core3.amsl.com>; Wed, 15 Dec 2010 00:42:56 -0800 (PST)
Received: from smtp1.unina.it (smtp1.unina.it [192.132.34.61]) by core3.amsl.com (Postfix) with ESMTP id C8D1E3A6E5F for <xcon@ietf.org>; Wed, 15 Dec 2010 00:42:55 -0800 (PST)
Received: from [143.225.229.229] ([143.225.229.229]) (authenticated bits=0) by smtp1.unina.it (8.14.0/8.14.0) with ESMTP id oBF8iV66027405 (version=TLSv1/SSLv3 cipher=DHE-RSA-CAMELLIA256-SHA bits=256 verify=NO); Wed, 15 Dec 2010 09:44:32 +0100
Message-ID: <4D087FEC.5060301@unina.it>
Date: Wed, 15 Dec 2010 09:44:28 +0100
From: Simon Pietro Romano <spromano@unina.it>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; it; rv:1.9.2.12) Gecko/20101027 Lightning/1.0b2 Thunderbird/3.1.6
MIME-Version: 1.0
To: Mary Barnes <mary.ietf.barnes@gmail.com>
References: <DE53D7D6-7FC6-445F-8500-FDE234681FA3@nostrum.com> <AANLkTinXKV-eCmpuDWUfm0ZGX6c4+YNxoF95G84gUSzc@mail.gmail.com> <CF9B2EC3-015C-42A8-A031-FE24EDB6583A@nostrum.com> <AANLkTi=kVZaD8jLPKKR-LVATkDgyqFEy-YS2=+kEbkAV@mail.gmail.com> <4D00EEE1.7030703@unina.it> <AANLkTi=wQYn_KV2eqHm6jcR-_Jq5KuQKEdAjk4jS=Pg=@mail.gmail.com> <4D069BB4.9090904@unina.it> <AANLkTik0Ff3EqqwsapSKCDNkeCYc1E7s-kYuGO5ky9b1@mail.gmail.com>
In-Reply-To: <AANLkTik0Ff3EqqwsapSKCDNkeCYc1E7s-kYuGO5ky9b1@mail.gmail.com>
Content-Type: text/plain; charset="ISO-8859-1"; format="flowed"
Content-Transfer-Encoding: 8bit
Cc: xcon@ietf.org
Subject: Re: [XCON] AD review: draft-ietf-xcon-ccmp-10
X-BeenThere: xcon@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Centralized Conferencing <xcon.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/xcon>, <mailto:xcon-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/xcon>
List-Post: <mailto:xcon@ietf.org>
List-Help: <mailto:xcon-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/xcon>, <mailto:xcon-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 15 Dec 2010 08:42:57 -0000

Hi Mary,

as usual, inline ([spromano3] :-) ).

>
> [MB3] So, I see the point that you need to have something in the 
> attribute and that there needs to be a way to ensure it doesn't 
> conflict with a value that might collide with a valid value.  But, I 
> cannot see the need for the unique increment - i.e, why won't a fixed 
> "dummy" value work (e.g., dummy-user@domain, where the domain is the 
> domain of the conf server)?  The requesting user knows that they are 
> adding a specific user to the conference and other information 
> associated with that user is unique.  Unless the suggestion is that 
> using the increment makes it easier for the client. But, I can't see 
> that the information is useful to the conferencing server since it 
> will just see an identifier with a specific string and then it knows 
> that it needs to create one for that user. Unless you are suggesting 
> that the conferencing server is then ensuring they are unique for a 
> specific user and returns an error if not?

[spromano3]
Actually, the idea of enumerating AUTO_GENERATE_X dummy identifiers 
derives from the presence of potential "cross references" in some CCMP 
messages. Let's take once again the sidebars example, which is by no 
doubt the trickiest one. If I want to add two different streams 
(stream_1 and stream_2) in a sidebar, and in the same message I want to 
indicate that stream_2 has to be 'recvonly', I have to be able to tell 
the first identifier (associated with stream_1) apart from the second 
(associated with stream_2). An example like this can be found in the 
XCON examples document on page 73 (sidebarsByRefRequest/update). If I 
weren't able to make such distinction inside the client's message, the 
only remaining option would be to send to the server three distinct 
messages (two of which would be 'updates'): (i) 'update', to create the 
sidebar with stream_1 and stream_2 (such message would just contain, for 
both streams, a generic AUTO_GENERATE wildcard); (ii) 'retrieve', to get 
the (actual) identifiers created by the server; (iii) 'update' (with the 
real identifier retrieved for stream_2), to specify that stream_2 has to 
be 'recvonly'.
All this just to say that both options (use AUTO_GENERATE_X or just 
AUTO_GENERATE for fake identifiers) are viable, but in our view the 
former allows for more flexibility in cases like the one described 
above. What is your feeling?
[/spromano3]

> Also, the definition of the XCON-USERID needs to be updated in either 
> case:
>      "The "confUserID" parameter is REQUIRED in
>       the CCMP request and response messages with the exception of the
>       case of a user who has no XCON-USERID and who wants to enter, via
>       CCMP, a conference whose identifier is known.  In such case, a
>       side-effect of the request is that the user is provided with an
>       appropriate XCON-USERID.
>
> So, I'm assuming the AUTO_GENERATE_X is used in the case described above?
>
> Either way, whether there's an increment or not, we do need to add 
> alot more text around this mechanism.
> [/MB3]

[spromano3]
Indeed, I'm not sure we need to modify this, since the CCMP schema does 
not *mandate* the presence of the confUserID parameter inside CCMP 
messages. Do you agree with this?
[/spromano3]

Cheers,
Simon

-- 
                             _\\|//_
                             ( O-O )
    ~~~~~~~~~~~~~~~~~~~~~~o00~~(_)~~00o~~~~~~~~~~~~~~~~~~~~~~~~
                     Simon Pietro Romano
               Universita' di Napoli Federico II
                  Computer Science Department
         Phone: +39 081 7683823 -- Fax: +39 081 7684219
                 e-mail: spromano@unina.it
           http://www.comics.unina.it/simonpietro.romano

     <<Molti mi dicono che lo scoraggiamento รจ l'alibi degli
    idioti. Ci rifletto un istante; e mi scoraggio>>. Magritte.
                          oooO
    ~~~~~~~~~~~~~~~~~~~~~~(   )~~ Oooo~~~~~~~~~~~~~~~~~~~~~~~~~
                           \ (    (   )
                            \_)    ) /
                                  (_/