Re: [bfcpbis] 4582bis terminology

Christer Holmberg <christer.holmberg@ericsson.com> Fri, 21 September 2018 06:23 UTC

Return-Path: <christer.holmberg@ericsson.com>
X-Original-To: bfcpbis@ietfa.amsl.com
Delivered-To: bfcpbis@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 90D5D130DD0 for <bfcpbis@ietfa.amsl.com>; Thu, 20 Sep 2018 23:23:18 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.309
X-Spam-Level:
X-Spam-Status: No, score=-4.309 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, T_DKIMWL_WL_HIGH=-0.01, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=ericsson.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 bWMQDW12iF0Q for <bfcpbis@ietfa.amsl.com>; Thu, 20 Sep 2018 23:23:16 -0700 (PDT)
Received: from sesbmg23.ericsson.net (sesbmg23.ericsson.net [193.180.251.37]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 95982130DCB for <bfcpbis@ietf.org>; Thu, 20 Sep 2018 23:23:15 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; d=ericsson.com; s=mailgw201801; c=relaxed/simple; q=dns/txt; i=@ericsson.com; t=1537510993; h=From:Sender:Reply-To:Subject:Date:Message-ID:To:CC:MIME-Version:Content-Type: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=LNFb0KEbmEdeJauvfu8H7iGTgPxpGx9sEQEO6HTTnhw=; b=A6GhdKHfC9zwtaLz8+sCla2CqmTZq79oK0z7U6HD2IMbkEGp6Uh9jzWj1k66mKdz 2XmJk0ODLkOc+G8Rul+/hK4eWarS1Qp3NSEo6yUpgKHGqccERRRpC8KpiFTGA/x/ ioFQqKPti/hGvbZ1MZKw636QkyJ+n+qXvqCRgxnHOso=;
X-AuditID: c1b4fb25-8e7ff700000013ad-21-5ba48e51c052
Received: from ESESBMB503.ericsson.se (Unknown_Domain [153.88.183.116]) by sesbmg23.ericsson.net (Symantec Mail Security) with SMTP id 09.0B.05037.15E84AB5; Fri, 21 Sep 2018 08:23:13 +0200 (CEST)
Received: from ESESBMB503.ericsson.se (153.88.183.170) by ESESBMB503.ericsson.se (153.88.183.170) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1466.3; Fri, 21 Sep 2018 08:23:13 +0200
Received: from ESESBMB503.ericsson.se ([153.88.183.186]) by ESESBMB503.ericsson.se ([153.88.183.186]) with mapi id 15.01.1466.003; Fri, 21 Sep 2018 08:23:13 +0200
From: Christer Holmberg <christer.holmberg@ericsson.com>
To: Alan Ford <alan.ford@gmail.com>
CC: "bfcpbis@ietf.org" <bfcpbis@ietf.org>
Thread-Topic: [bfcpbis] 4582bis terminology
Thread-Index: AQHUUM9yVmPSRAJRZU+XPcGDlhOPUqT5O0iAgAEdqoA=
Date: Fri, 21 Sep 2018 06:23:13 +0000
Message-ID: <82FBA811-E52E-433E-A36A-D2A0E86C949C@ericsson.com>
References: <0B376859-5F1E-4612-83EF-F8BA4ADEAF2B@ericsson.com> <35342C90-DFDC-4EF2-A0A6-3E6375807498@gmail.com>
In-Reply-To: <35342C90-DFDC-4EF2-A0A6-3E6375807498@gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/10.10.0.180812
x-originating-ip: [153.88.183.157]
Content-Type: multipart/alternative; boundary="_000_82FBA811E52E433EA36AD2A0E86C949Cericssoncom_"
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRmVeSWpSXmKPExsUyM2J7iW5g35Jog79/9CxWnlvBbPFv3VEm ByaPnbPusnssWfKTKYApissmJTUnsyy1SN8ugSvj9JbFrAWf1zJW9Lx3aWBctJKxi5GTQ0LA RKJ/zXHWLkYuDiGBo4wSH6b+YoRwvjFKLO69wA7hLGOU2N61i6mLkYODTcBCovufNogpIqAs sXwWK8ggZgFNiauHd4ENFRbQkrg5o4cNxBYR0JY4ufIJE0S5lcSq+0IgYRYBVYmX+/Yzg9i8 AvYSrW2zWUBsIYEiiRMzetlBbE4BW4mGnxPBxjAKiEl8P7WGCWKVuMStJ/OZIO4XkFiy5zwz hC0q8fLxP1aQVaIC+hLTLgdAhJUktvRuAbuAWSBZ4vLuPIitghInZz5hmcAoNgvJ0FkIVbOQ VEGENSXW79KHqFaUmNL9kB3C1pBonTMXyraWuH1sPyuymgWMHKsYRYtTi5Ny042M9VKLMpOL i/Pz9PJSSzYxAuPy4JbfqjsYL79xPMQowMGoxMMbUL4kWog1say4MvcQowQHs5II774uoBBv SmJlVWpRfnxRaU5q8SFGaQ4WJXHeh+abo4QE0hNLUrNTUwtSi2CyTBycUg2M9fwnuOpCLt8R 6p8mcJ59S4WNuEawlJhdaJ5Bt2FfcO1Wl8QKvUVPkvWXrP5w65OI0s++2SE7eBheMd/d15wR kcqrXJs8t+20JNebxj0tehvF1cK/LjqS4BUQ9tJhzcPtNp0TY5V7qywWyn9cW+XsefTKbO0/ PkcjVyiapEllXnz0xXyL92slluKMREMt5qLiRAC9BWyjxwIAAA==
Archived-At: <https://mailarchive.ietf.org/arch/msg/bfcpbis/zxNnJ_QNIWR9PDm0l8Q2_i32IOE>
Subject: Re: [bfcpbis] 4582bis terminology
X-BeenThere: bfcpbis@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: BFCPBIS working group discussion list <bfcpbis.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/bfcpbis>, <mailto:bfcpbis-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/bfcpbis/>
List-Post: <mailto:bfcpbis@ietf.org>
List-Help: <mailto:bfcpbis-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/bfcpbis>, <mailto:bfcpbis-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 21 Sep 2018 06:23:19 -0000

Hi Alan,

Thanks for your input. My understanding of what is deployed is similar as yours.

>The problem, I think, is with the text about different roles being determined per-transaction. That doesn’t really map to the way BFCP is
>used in the real world, but fundamentally the protocol (4582bis) doesn’t prevent the three logical entities all passing messages and changing
>roles. We only nail this down to fixed roles in 4583bis through the SDP exchange.

Also note that, in 4582bis, “client” and “server” are not defined as roles (“participant” and “chair” are the defined roles).

However, 4583bis defines “client” and “server” as roles. Should we remove “role” from 4583bis and only talk about “client” and “server”?

Regards,

Christer


On 20 Sep 2018, at 11:48, Christer Holmberg <christer.holmberg@ericsson.com<mailto:christer.holmberg@ericsson.com>> wrote:

Hi,

I took a look at the 4582bis terminology, and I am a little confused.

We have the following definitions:


   Client: A floor participant or a floor chair that communicates with a

   floor control server using BFCP.


   Floor Control Server: A logical entity that maintains the state of

   the floor(s), including which floors exists, who the floor chairs

   are, who holds a floor, etc.  Requests to manipulate a floor are

   directed at the floor control server.  The floor control server of a

   conference may perform other logical roles (e.g., floor participant)

   in another conference.

So far, so good, I think. 4582bis does not define “client” and “server” as roles, though.

Then there is:

   Floor Chair: A logical entity that manages one floor (grants, denies,
   or revokes a floor).  An entity that assumes the logical role of a
   floor chair for a given transaction may assume a different role
   (e.g., floor participant) for a different transaction.  The roles of
   floor chair and floor participant are defined on a transaction-by-
   transaction basis.  BFCP transactions are defined in Section 8.

Still ok, I think. The chair is per transaction, so both a client and server can act as floor chair.

But, then there is:


   Floor Participant: A logical entity that requests floors, and

   possibly information about them, from a floor control server.  An

   entity that assumes the logical role of a floor participant for a

   given transaction may assume a different role (e.g., a floor chair)

   for a different transaction.

First, it says that a floor participant request floors from a floor control server. My understanding of that is that the floor participant is always the client, which means it stays the same throughout the session (due to the c-s removal in 4583bis).

Second, the text says that the role is per transaction, which would mean the client/server thing is also per transaction.

Is there a bug? Should the text say:


   Floor Participant: A logical entity that requests floors, and

   possibly information about them, from a floor chair.


Regards,

Christer
_______________________________________________
bfcpbis mailing list
bfcpbis@ietf.org<mailto:bfcpbis@ietf.org>
https://www.ietf.org/mailman/listinfo/bfcpbis