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> Wed, 19 January 2011 14:18 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 233063A712A for <avt@core3.amsl.com>; Wed, 19 Jan 2011 06:18:50 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -106.486
X-Spam-Level:
X-Spam-Status: No, score=-106.486 tagged_above=-999 required=5 tests=[AWL=0.113, 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 9gnrYGOkrAXW for <avt@core3.amsl.com>; Wed, 19 Jan 2011 06:18:49 -0800 (PST)
Received: from mailgw10.se.ericsson.net (mailgw10.se.ericsson.net [193.180.251.61]) by core3.amsl.com (Postfix) with ESMTP id C158B3A7112 for <avt@ietf.org>; Wed, 19 Jan 2011 06:18:48 -0800 (PST)
X-AuditID: c1b4fb3d-b7b89ae0000036a3-49-4d36f367ac90
Received: from esessmw0191.eemea.ericsson.se (Unknown_Domain [153.88.253.125]) by mailgw10.se.ericsson.net (Symantec Mail Security) with SMTP id FD.B9.13987.763F63D4; Wed, 19 Jan 2011 15:21:27 +0100 (CET)
Received: from [147.214.183.170] (153.88.115.8) by esessmw0191.eemea.ericsson.se (153.88.115.85) with Microsoft SMTP Server id 8.2.234.1; Wed, 19 Jan 2011 15:21:26 +0100
Message-ID: <4D36F366.8090304@ericsson.com>
Date: Wed, 19 Jan 2011 15:21:26 +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> <4D341FDB.2050507@ericsson.com> <04CAD96D4C5A3D48B1919248A8FE0D540E16DCA3@xmb-sjc-215.amer.cisco.com> <4D345C68.5030402@ericsson.com> <04CAD96D4C5A3D48B1919248A8FE0D540E16DD65@xmb-sjc-215.amer.cisco.com>
In-Reply-To: <04CAD96D4C5A3D48B1919248A8FE0D540E16DD65@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: Wed, 19 Jan 2011 14:18:50 -0000

Ali C. Begen (abegen) skrev 2011-01-18 14:10:
>>>> 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.
>>>
>>> Actually, we clearly specified how a RAMS session is terminated or when it ends. Repeating all that text here is not needed.
>> So, maybe we should simply say the spec using the Token approach needs to discuss the session termination and ending
>> sessions.
>>
>> No, if that requirement is put on application of this, then I am mostly
>> happy.
> 
> Just to be clear: are you satisfied if we say " the spec using the Token approach needs to discuss the session termination and ending
> Sessions"? If so, do you think we need a 2119 language here?
> 

I have a preference for it, so that it is clear that it can't be skipped.

>>>
>>>> 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
>>>
>>> In RAMS, the client will continue sending RRs if and only if the client does retransmissions in that unicast session. If that is
>> the case, of course, the server is fine since the session is still active.
>>>
>>> If the client does not do any further retransmissions after the burst is completed, the RRs will not be sent so the session will
>> end after the timeout.
>>
>> But, basically you are saying that unless the client keeps the session
>> alive, the server will terminate it. Which gives non symmetric behavior
>> between the client and the retransmission server.
> 
> In practice, in an IPTV system, this is how it works to the best of my knowledge: The client once it completes a retransmission does not BYE the unicast ret session right after the ret packets were received. It will send the periodic RR/XR reports, if a new NACK is sent, the server is ready to go. When the client switches to another channel, it will BYE that unicast session so the session will end for both sides. Yet, some clients may stop sending reports, so the SSRC will time out on the server side.

Yes, I agree that is the reasonable usage in that scenario. But, I don't
know if everyone will see it in the same light when implementing. Thus
resulting in interoperability issues.

That is why I do wonder if we shouldn't describe this reasonble base
case, and say that applications may modify or specify additional methods
of termination.

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