Re: [AVT] WGLC comments on draft-ietf-avt-ports-for-ucast-mcast-rtp-11: Part 2 Unicast RTP session Termination

Magnus Westerlund <magnus.westerlund@ericsson.com> Mon, 17 January 2011 10:51 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 F229B3A6D44 for <avt@core3.amsl.com>; Mon, 17 Jan 2011 02:51:51 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -106.495
X-Spam-Level:
X-Spam-Status: No, score=-106.495 tagged_above=-999 required=5 tests=[AWL=0.104, 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 AF0JJHf7Iqn0 for <avt@core3.amsl.com>; Mon, 17 Jan 2011 02:51:49 -0800 (PST)
Received: from mailgw9.se.ericsson.net (mailgw9.se.ericsson.net [193.180.251.57]) by core3.amsl.com (Postfix) with ESMTP id E36103A6E87 for <avt@ietf.org>; Mon, 17 Jan 2011 02:51:46 -0800 (PST)
X-AuditID: c1b4fb39-b7cfbae000005c8e-0c-4d341fdb21ea
Received: from esessmw0197.eemea.ericsson.se (Unknown_Domain [153.88.253.125]) by mailgw9.se.ericsson.net (Symantec Mail Security) with SMTP id 0A.D4.23694.BDF143D4; Mon, 17 Jan 2011 11:54:19 +0100 (CET)
Received: from [147.214.183.170] (153.88.115.8) by esessmw0197.eemea.ericsson.se (153.88.115.88) with Microsoft SMTP Server id 8.2.234.1; Mon, 17 Jan 2011 11:54:19 +0100
Message-ID: <4D341FDB.2050507@ericsson.com>
Date: Mon, 17 Jan 2011 11:54:19 +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: "Ali C. Begen (abegen)" <abegen@cisco.com>
References: <4D307AE7.9090308@ericsson.com> <04CAD96D4C5A3D48B1919248A8FE0D540E16DA39@xmb-sjc-215.amer.cisco.com>
In-Reply-To: <04CAD96D4C5A3D48B1919248A8FE0D540E16DA39@xmb-sjc-215.amer.cisco.com>
X-Enigmail-Version: 1.1.1
Content-Type: text/plain; charset="windows-1252"
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 2 Unicast RTP session Termination
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: Mon, 17 Jan 2011 10:51:52 -0000

Ali C. Begen (abegen) skrev 2011-01-14 19:33:
> 
> 
>> -----Original Message-----
>> From: Magnus Westerlund [mailto:magnus.westerlund@ericsson.com]
>> Sent: Friday, January 14, 2011 5:34 PM
>> To: IETF AVT WG; draft-ietf-avt-ports-for-ucast-mcast-rtp@tools.ietf.org
>> Subject: WGLC comments on draft-ietf-avt-ports-for-ucast-mcast-rtp-11: Part 2 Unicast RTP session Termination
>>
>> Hi,
>>
>> The second issue is getting back to the unicast RTP session termination.
>>
>> Having re-read this document it is very clear on when an Unicast RTP
>> session is created. Section 3.2, bullet 4 makes this clear. However,
>> there is no discussion on what the criterias are for when the session
>> can be considered terminated.
> 
> Of course, this draft is about how to achieve port mapping and establish/control a unicast session. For termination, the 3550 rules apply as usual. It is because it is the unicast session that is the important here. This draft cannot say anything at all how the sessions established by using this draft should be terminated.

The issue, I have is that you say RFC 3550 rules. I don't see how RFC
3550 applies to RTP session termination. Because that happening through
external mechanism. RFC 3550 discusses when to consider an SSRC timed
out. But that is not the same as terminating the session.

It might be that you need to tell any using specification to declare how
a unicast session is terminated. But currently this is a gapping whole
in the specification.

Based on the below comments it appears that you have decided that RTP
session termination is when all external SSRCs has timed out. But, I
wonder if the servers really are fine with that. If I as a client
continue to send RTCP RR to a server in a RAMS scenario for the unicast
session, then the server is not allowed to terminate the session? I
think they will consider the session terminated when the burst is
completed.

For NACK I think one can take two approaches. One more aggressive, but
both appear to work.

A. Lazy, server and client consider the session terminated when the far
side SSRC times out completely. This will not happen as long as both
end-points sees each other RTCP RR even if no data traffic is present.

B. More aggressive: The RTP session is timed out when no RTP data
traffic has been sent in the RTP session for 2 or 5 regular RTCP
reporting intervals.

Once more my summary of this topic is: This is not defined nor obvious
as this is an issue that has not existed prior to using RTP/RTCP for
creating new RTP sessions.


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
----------------------------------------------------------------------