Re: [AVT] WGLC comments on draft-ietf-avt-ports-for-ucast-mcast-rtp-11: Part 1 SSRC spaces

Magnus Westerlund <magnus.westerlund@ericsson.com> Fri, 14 January 2011 17:15 UTC

Return-Path: <magnus.westerlund@ericsson.com>
X-Original-To: avt@core3.amsl.com
Delivered-To: avt@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 27B5B3A6C67 for <avt@core3.amsl.com>; Fri, 14 Jan 2011 09:15:32 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -106.49
X-Spam-Level:
X-Spam-Status: No, score=-106.49 tagged_above=-999 required=5 tests=[AWL=0.109, BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4, 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 Q+kxzLiZUs2p for <avt@core3.amsl.com>; Fri, 14 Jan 2011 09:15:31 -0800 (PST)
Received: from mailgw10.se.ericsson.net (mailgw10.se.ericsson.net [193.180.251.61]) by core3.amsl.com (Postfix) with ESMTP id E98823A6BA4 for <avt@ietf.org>; Fri, 14 Jan 2011 09:15:30 -0800 (PST)
X-AuditID: c1b4fb3d-b7b89ae0000036a3-57-4d308544d041
Received: from esessmw0247.eemea.ericsson.se (Unknown_Domain [153.88.253.125]) by mailgw10.se.ericsson.net (Symantec Mail Security) with SMTP id F8.B4.13987.445803D4; Fri, 14 Jan 2011 18:17:56 +0100 (CET)
Received: from [147.214.183.170] (153.88.115.8) by esessmw0247.eemea.ericsson.se (153.88.115.94) with Microsoft SMTP Server id 8.2.234.1; Fri, 14 Jan 2011 18:17:56 +0100
Message-ID: <4D308544.7000507@ericsson.com>
Date: Fri, 14 Jan 2011 18:17:56 +0100
From: Magnus Westerlund <magnus.westerlund@ericsson.com>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.0; sv-SE; rv:1.9.2.13) Gecko/20101207 Thunderbird/3.1.7
MIME-Version: 1.0
To: "Van Caenegem, Tom (Tom)" <tom.van_caenegem@alcatel-lucent.com>
References: <4D307838.4030509@ericsson.com> <EC3FD58E75D43A4F8807FDE07491754616BBFB73@FRMRSSXCHMBSB1.dc-m.alcatel-lucent.com>
In-Reply-To: <EC3FD58E75D43A4F8807FDE07491754616BBFB73@FRMRSSXCHMBSB1.dc-m.alcatel-lucent.com>
X-Enigmail-Version: 1.1.1
Content-Type: text/plain; charset="ISO-8859-1"
Content-Transfer-Encoding: 8bit
X-Brightmail-Tracker: AAAAAA==
Cc: "draft-ietf-avt-ports-for-ucast-mcast-rtp@tools.ietf.org" <draft-ietf-avt-ports-for-ucast-mcast-rtp@tools.ietf.org>, IETF AVT WG <avt@ietf.org>
Subject: Re: [AVT] WGLC comments on draft-ietf-avt-ports-for-ucast-mcast-rtp-11: Part 1 SSRC spaces
X-BeenThere: avt@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Audio/Video Transport Working Group <avt.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/avt>, <mailto:avt-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/avt>
List-Post: <mailto:avt@ietf.org>
List-Help: <mailto:avt-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/avt>, <mailto:avt-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 14 Jan 2011 17:15:32 -0000

Van Caenegem, Tom (Tom) skrev 2011-01-14 17:44:
> Magnus,
> 
> Thx for the comment, see below 
> Tom
> -----Original Message-----
> From: avt-bounces@ietf.org [mailto:avt-bounces@ietf.org] On Behalf Of Magnus Westerlund
> Sent: vrijdag 14 januari 2011 17:22
> To: IETF AVT WG; draft-ietf-avt-ports-for-ucast-mcast-rtp@tools.ietf.org
> Subject: [AVT] WGLC comments on draft-ietf-avt-ports-for-ucast-mcast-rtp-11: Part 1 SSRC spaces
> 
> Hi,
> 
> This is one of several issues I still see remaining in the document. It has clearly improved. I am sorry that I become sick before Christmas and couldn't continue the discussion then.
> 
> There is an issue with SSRC usage in this document related to the different RTP sessions. Please remember that the most fundamental part of the RTP session definition is that each RTP session has its own SSRC space.
> 
> So there is one SSRC number space for the multicast RTP session. An SSRC from this space is used in the Token Verification Request to identify the requesting client. In the Token Verification response message this SSRC identifier is included in the Token response message. The problem is that this message is conveyed in the unicast RTP session that has its own SSRC space. Thus we have potentially create a coupling between the two RTP sessions.
> 
> <Tom: well the text says for the "token verification failure message":
> 
> SSRC of Requesting Client (32 bits):  Field that contains the SSRC
>       of the client who sent the verification request.
> 
> ..but this does not mean it equals the SSRC in the token verification request message.  The port mapping "client" has its SSRC in the SSM session, its SSRC in the port mapping exchange messages with the server and its SSRC in the unicast sessioon. It needs to use the correct SSRC in the messages sent in all these sessions. Of course, a relaxing implementation may use the same client SSRC across
> these sessions.. (but in conflict with RFC 3550)>
> 
> As I see it this can be fixed in two ways. Either one explicitly notes that this RTCP Token Response message field carries a value that refers to the SSRC space in another RTP session then one currently are in. 
> 
> <Tom: this is what was implied by the text..but should be called out more explictly perhaps>

Yes, just being a bit more explict about that this SSRC value are in
another RTP session SSRC space resolve this.

> 
> This is likely the simplest solution.
> 
> 
> The alternative is to accept the coupling. But then one has to make clear on how to handle SSRC collisions. This seems problematic as the coupled session is a multicast session. A multicast session has bigger difficulties with changes due to its number of receivers and also that if one forces an active sender to change it may causes widespread disruption.
> 
> I also observe that it is not clear what SSRC space the Port Mapping request and response messages uses. Does this need to be synchronized with any other space or can it be its own unique one. A unique one is probably easiest. I don't see any direct coupling to the other sessions.
> 
> <Tom: has its own SSRC space....  See also the figure that shows the three sessions decoupled by means of the dashed lines..>

Ok, it is not obvious. And I have to say that this session is far from a
common RTP session. It is only RTCP messages, and also in fact not sent
using normal timer rules. Only when needed, which might actually need to
be pointed out also.

Cheers

Magnus Westerlund

----------------------------------------------------------------------
Multimedia Technologies, Ericsson Research EAB/TVM
----------------------------------------------------------------------
Ericsson AB                | Phone  +46 10 7148287
Färögatan 6                | Mobile +46 73 0949079
SE-164 80 Stockholm, Sweden| mailto: magnus.westerlund@ericsson.com
----------------------------------------------------------------------