[MMUSIC] draft-ietf-mmusic-rtsp-nat: ICE restart fails, then what?
Magnus Westerlund <magnus.westerlund@ericsson.com> Wed, 22 January 2014 14:01 UTC
Return-Path: <magnus.westerlund@ericsson.com>
X-Original-To: mmusic@ietfa.amsl.com
Delivered-To: mmusic@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 33C011A03F7 for <mmusic@ietfa.amsl.com>; Wed, 22 Jan 2014 06:01:31 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.24
X-Spam-Level:
X-Spam-Status: No, score=-1.24 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HELO_EQ_SE=0.35, HOST_MISMATCH_NET=0.311, SPF_PASS=-0.001] autolearn=no
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 TTFK1tMKeHIZ for <mmusic@ietfa.amsl.com>; Wed, 22 Jan 2014 06:01:30 -0800 (PST)
Received: from sessmg20.mgmt.ericsson.se (sessmg20.ericsson.net [193.180.251.50]) by ietfa.amsl.com (Postfix) with ESMTP id 7D0581A03ED for <mmusic@ietf.org>; Wed, 22 Jan 2014 06:01:29 -0800 (PST)
X-AuditID: c1b4fb32-b7f4c8e0000012f5-0f-52dfcf38a82f
Received: from ESESSHC022.ericsson.se (Unknown_Domain [153.88.253.124]) by sessmg20.mgmt.ericsson.se (Symantec Mail Security) with SMTP id 6B.68.04853.83FCFD25; Wed, 22 Jan 2014 15:01:28 +0100 (CET)
Received: from [127.0.0.1] (153.88.183.153) by smtp.internal.ericsson.com (153.88.183.86) with Microsoft SMTP Server id 14.2.347.0; Wed, 22 Jan 2014 15:01:27 +0100
Message-ID: <52DFCF18.8080104@ericsson.com>
Date: Wed, 22 Jan 2014 15:00:56 +0100
From: Magnus Westerlund <magnus.westerlund@ericsson.com>
User-Agent: Mozilla/5.0 (Windows NT 6.1; rv:24.0) Gecko/20100101 Thunderbird/24.2.0
MIME-Version: 1.0
To: "mmusic (E-mail)" <mmusic@ietf.org>
X-Enigmail-Version: 1.6
Content-Type: text/plain; charset="ISO-8859-1"
Content-Transfer-Encoding: 8bit
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupgluLIzCtJLcpLzFFi42KZGfG3Rtfi/P0gg/Zzwhbtb44wWUxd/pjF gcljyZKfTB5fLn9mC2CK4rJJSc3JLEst0rdL4MrYc+kga8FJ8YqHnXsZGxi3CnUxcnJICJhI HGqbxAJhi0lcuLeerYuRi0NI4ASjxO2TD1ggnOWMEg1HVrOBVPEKaEvcO/GUuYuRg4NFQFXi 16QAkDCbgIXEzR+NYCWiAsESt6Y9YIcoF5Q4OfMJ2AIRAXWJ1s19rCCtzAL6EtPeaYKEhQWc JA5fvccCEpYQEJfoaQwCCTML6ElMudrCCGHLSzRvnc0MYgsBHdDQ1ME6gVFgFpIFs5C0zELS soCReRWjZHFqcXFuupGBXm56bolealFmcnFxfp5eceomRmBoHtzy22gH48k99ocYpTlYlMR5 r7PWBAkJpCeWpGanphakFsUXleakFh9iZOLglGpg3LUrpvSU77tQj625xmHPbuvfWlduaBQZ /Mi04sq2Rzl6iS6P44zEvp4p3f2dd/FHbY1zN0KmM178wrOIsUT/jPV/fn6eJ6d9nJftPJRw b4HX7KSHj9e+nnnEscVGPrBL47c4x+Jzic/T7gctCFiSHr3T6uPr6vzYkr05s07eUj5omN6U fGmFlhJLcUaioRZzUXEiABQ3w/kbAgAA
Cc: draft-ietf-mmusic-rtsp-nat@tools.ietf.org
Subject: [MMUSIC] draft-ietf-mmusic-rtsp-nat: ICE restart fails, then what?
X-BeenThere: mmusic@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multiparty Multimedia Session Control Working Group <mmusic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mmusic>, <mailto:mmusic-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mmusic/>
List-Post: <mailto:mmusic@ietf.org>
List-Help: <mailto:mmusic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mmusic>, <mailto:mmusic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 22 Jan 2014 14:01:31 -0000
WG, I received a comment in the doc shepherd preparation from Flemming. I need some feedback on this. This is in regards to ICE restart. One initiate an ICE restart when having an existing promoted and used candidate pair. So RFC 5245 is clear that you continue to use the candidate pair while restarting, but it is not clear that you will continue to use it if an ICE restart fails. My intuition would be to keep on using the candidate pair if it still works. But, if one looks at 8.1.2 and applies that to a restart the result is different. I mean the following text: o If the state of the check list is Failed, ICE has not been able to complete for this media stream. The correct behavior depends on the state of the check lists for other media streams: * If all check lists are Failed, ICE processing overall is considered to be in the Failed state, and the agent SHOULD consider the session a failure, SHOULD NOT restart ICE, and the controlling agent SHOULD terminate the entire session. Thus, one should terminate the session. I think there is possibility that there should be a bit more room for attempting rectifying actions. Thus my current proposal for Section 6.12 of draft-ietf-mmmusic-rtsp-nat is the following: If the RTSP session is in playing state at the time of sending the SETUP request requiring ICE restart, then the ICE connectivity checks SHALL use Regular nomination. Any ongoing media delivery continues on the previously nominated candidate pairs until the new pairs have been nominated for the individual candidate. Once the nomination of the new candidate pair has completed, all unused candidates may be released. If the ICE processing fails and no new candidate pairs are promoted for use, then one MAY continue to use the previously nominated candidate pairs while they still function. If they have appear to fail to transport media packets anymore then the client can select between two actions. First, if it has any actions available that might make ICE work, like trying another STUN/TURN server or change the transport parameters it modifies the session, and if ICE is still to be used restart ICE. If the client is unable to modify the ICE parameters, it MUST NOT restart the ICE processing, and SHOULD terminate the RTSP session. Have I missed anything about this interaction with ICE? Any issues with what I propose? Thanks Magnus Westerlund ---------------------------------------------------------------------- Services, Media and Network features, Ericsson Research EAB/TXM ---------------------------------------------------------------------- Ericsson AB | Phone +46 10 7148287 Färögatan 6 | Mobile +46 73 0949079 SE-164 80 Stockholm, Sweden | mailto: magnus.westerlund@ericsson.com ----------------------------------------------------------------------
- [MMUSIC] draft-ietf-mmusic-rtsp-nat: ICE restart … Magnus Westerlund
- Re: [MMUSIC] draft-ietf-mmusic-rtsp-nat: ICE rest… Ari Keranen
- Re: [MMUSIC] draft-ietf-mmusic-rtsp-nat: ICE rest… Magnus Westerlund