Re: [Ice] I submitted and plan to present draft-thatcher-ice-remove-candidate in Berlin

Christer Holmberg <christer.holmberg@ericsson.com> Wed, 13 July 2016 21:18 UTC

Return-Path: <christer.holmberg@ericsson.com>
X-Original-To: ice@ietfa.amsl.com
Delivered-To: ice@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2DFEA12D8F7 for <ice@ietfa.amsl.com>; Wed, 13 Jul 2016 14:18:51 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.221
X-Spam-Level:
X-Spam-Status: No, score=-4.221 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001] autolearn=ham autolearn_force=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 S2zibbFthkfm for <ice@ietfa.amsl.com>; Wed, 13 Jul 2016 14:18:49 -0700 (PDT)
Received: from sessmg23.ericsson.net (sessmg23.ericsson.net [193.180.251.45]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 58AF012D8CD for <ice@ietf.org>; Wed, 13 Jul 2016 14:18:46 -0700 (PDT)
X-AuditID: c1b4fb2d-f79936d0000030e4-4e-5786b03414b7
Received: from ESESSHC017.ericsson.se (Unknown_Domain [153.88.183.69]) by sessmg23.ericsson.net (Symantec Mail Security) with SMTP id B3.41.12516.430B6875; Wed, 13 Jul 2016 23:18:44 +0200 (CEST)
Received: from ESESSMB208.ericsson.se ([169.254.8.19]) by ESESSHC017.ericsson.se ([153.88.183.69]) with mapi id 14.03.0294.000; Wed, 13 Jul 2016 23:18:24 +0200
From: Christer Holmberg <christer.holmberg@ericsson.com>
To: Peter Thatcher <pthatcher@google.com>
Thread-Topic: [Ice] I submitted and plan to present draft-thatcher-ice-remove-candidate in Berlin
Thread-Index: AQHR3E7wTOX/sYPHwEWR8hqn03AC16AVBe6Q///jeACAAfEHgA==
Date: Wed, 13 Jul 2016 21:18:24 +0000
Message-ID: <7594FB04B1934943A5C02806D1A2204B476A7EA1@ESESSMB208.ericsson.se>
References: <CAJrXDUEQoBmjhkwX5AF9Oxny=PwJ0Y1a7UmPNdVRsA8b6AEF7g@mail.gmail.com> <7594FB04B1934943A5C02806D1A2204B476A0A52@ESESSMB208.ericsson.se> <CAJrXDUHTSRzdauAZp0_rrBHavzxu9mYB4F1YTRU_yOw3oj47mA@mail.gmail.com>
In-Reply-To: <CAJrXDUHTSRzdauAZp0_rrBHavzxu9mYB4F1YTRU_yOw3oj47mA@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [153.88.183.150]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpkkeLIzCtJLcpLzFFi42KZGbHdVddkQ1u4wbwWbYtvF2otri1/zerA 5LFgU6nHkiU/mQKYorhsUlJzMstSi/TtErgyHuy6xF6wQq5i8pU1TA2MR2S7GDk4JARMJFY3 CnQxcgKZYhIX7q1nA7GFBI4wSuzZy97FyAVkL2aUON55mRGknk3AQqL7nzZIjYiApsTkyc2s IGFmAUWJl3vVQExhgSSJww1ZEBXJEitXrmOEsJ0k2tcfYAexWQRUJdb/WABm8wr4Sty4uIkV YtNtRolHC++BNXAKBErs+3qeFcRmBDrt+6k1TCA2s4C4xK0n85kgThaQWLLnPDOELSrx8vE/ VghbSWLF9kuMEKdpSqzfpQ/Rqigxpfsh1F5BiZMzn7BMYBSbhWTqLISOWUg6ZiHpWMDIsopR tDi1uDg33chYL7UoM7m4OD9PLy+1ZBMjMGIObvmtu4Nx9WvHQ4wCHIxKPLwLGtvChVgTy4or cw8xSnAwK4nw7loHFOJNSaysSi3Kjy8qzUktPsQozcGiJM7r/1IxXEggPbEkNTs1tSC1CCbL xMEp1cBo5LgmvyXoyNnIR0U1z1NjLItPbg178XePVU2qyf5bi5wfJTseWFbZnnpFf9VGXuvZ b6o2bcnO2PZTT/NGBuu3TTci3zWazquf/+567vGi8r7Dyj9c+IN1jueJP11Y+N9u8sJT9Q7i r4NWNJyQ51u38eAP6cNGWmeFE1rkYjbs2bdyglT8nHQ/JZbijERDLeai4kQAlic1zpQCAAA=
Archived-At: <https://mailarchive.ietf.org/arch/msg/ice/o-b2FirGIU1Mcgtu3OBBvbIFVM0>
Cc: "ice@ietf.org" <ice@ietf.org>
Subject: Re: [Ice] I submitted and plan to present draft-thatcher-ice-remove-candidate in Berlin
X-BeenThere: ice@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: "Interactive Connectivity Establishment \(ICE\)" <ice.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ice>, <mailto:ice-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ice/>
List-Post: <mailto:ice@ietf.org>
List-Help: <mailto:ice-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ice>, <mailto:ice-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 13 Jul 2016 21:18:51 -0000

Hi,

>> The text says:
>> 
>>       “The Receiving Agent MAY keep the existing candidate pairs that use
>>         the Removed Candidates and behave as though the Removed Candidates
>>         had not been removed for those candidate pairs.”
>> 
>> What is meant by “behave”? Sending keep-alives? Sending media? That will obviously not work.
>
​> Both keep-alives and media.  If the removed candidate is a TURN candidate that the removing agent wishes to deallocate, it may work for a short period 
> of time before the removing agent actually > deallocates it.  So the Receiving Agent may choose to keep sending media until it finds a different candidate pair to use instead.   
> Or it may not.  
 
The removed candidate MAY work for a short period, but there is no guarantee, is there? So, if the receiver understands the mechanism, shouldn't it switch to another candidate as soon as it receives the indication that the candidate has been removed (if the removed candidate is the one currently being used, that is).
 

>> I think it would be good to state whether the usage/support of the mechanism must be negotiated before it is used.
​>
​> Signaling the removal of candidate never does any harm, so I don't see a need in negotiating that your going to signal removal (modulo a specific signaling protocol needing to figure out how to send 
> new messages if it chooses to do so).  The real question is whether the removing agent needs to know whether the receiving agent is going to do anything with the signal.  And since everything will 
> continue to work even if the receiving ​agent ignores the signal (simply with some perhaps wasted resources), then it's not necessary for negotiation at all.

If the removed candidate cannot be used once it has been removed, and the remote endpoint keep sending media towards it (e.g. because the remote endpoint does not understand the removal indication), there will be media clipping until the remote endpoint realizes that the candidate no longer works.

Regards,

Christer

 
 
 
From: Ice [mailto:ice-bounces@ietf.org] On Behalf Of Peter Thatcher
Sent: 12 July 2016 17:35
To: ice@ietf.org
Subject: [Ice] I submitted and plan to present draft-thatcher-ice-remove-candidate in Berlin
 
I submitted draft-thatcher-ice-remove-candidate and would like to speak about in my allotted time on the agenda when I will also be speaking about draft-thatcher-ice-network-cost and draft-thatcher-ice-renomination.
 
It's a very simple draft. Basically it says you can "remove" candidates just like trickle-ice allows you to add candidates. You could probably read it in 3 minutes. Please do so:
 
https://www.ietf.org/id/draft-thatcher-ice-remove-candidate-00.txt 
 
Thanks,
Peter (Chair hat off)