Re: [MMUSIC] ICE and RTCP host components

Roman Shpount <roman@telurix.com> Sun, 25 October 2015 14:27 UTC

Return-Path: <roman@telurix.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 24FFC1B2F71 for <mmusic@ietfa.amsl.com>; Sun, 25 Oct 2015 07:27:29 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.978
X-Spam-Level:
X-Spam-Status: No, score=-1.978 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham
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 7Nk047pP0yOS for <mmusic@ietfa.amsl.com>; Sun, 25 Oct 2015 07:27:27 -0700 (PDT)
Received: from mail-io0-f175.google.com (mail-io0-f175.google.com [209.85.223.175]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 7B1121B2F6F for <mmusic@ietf.org>; Sun, 25 Oct 2015 07:27:27 -0700 (PDT)
Received: by iody8 with SMTP id y8so8511490iod.1 for <mmusic@ietf.org>; Sun, 25 Oct 2015 07:27:26 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc:content-type; bh=mEIxJmcFv18SWlfrmPf+B4gAi3QZCs4Cgd6dNrHURfc=; b=gcGiFOgajbXMF113QrPEeR8x/kYJkl2gJ8BQ78sX0Xhqwe2BaUdzFPD0ue30Y9GSMd AzNAntzgYa2N6cyuBGVErltX1kvEIoOQDF6V4bHPDMfFL6Z0AfoRsRvOcxfTkH3yeV7B JaSYAJ1hHtpFBMDVLlHVBsr7arTpnqsciGBFYCoJYDdx0ppH/rddQJCCUDK1km1itYTO UQcYbcJqOkAkMftqtbETqSba2CQuPE1oiVqZuZOap3kRDacUAV8uEjF8paLPzGsi4RUt opKJgjeqhNnGpG1xLfaQ70VtU6QWSbbo8zlBKvix/dpk+Yii9ZR4/RYaevzuH6S1YIqa SJvw==
X-Gm-Message-State: ALoCoQn8WPEGdXvjCHww22OYOa4Z1KmhQjJVusCuwEfBjblccWMgF3GmjxTkVr0XwaLffZOqFMZA
X-Received: by 10.107.170.33 with SMTP id t33mr31858008ioe.70.1445783246782; Sun, 25 Oct 2015 07:27:26 -0700 (PDT)
Received: from mail-io0-f169.google.com (mail-io0-f169.google.com. [209.85.223.169]) by smtp.gmail.com with ESMTPSA id r28sm9875239ioe.6.2015.10.25.07.27.25 for <mmusic@ietf.org> (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sun, 25 Oct 2015 07:27:25 -0700 (PDT)
Received: by iofz202 with SMTP id z202so163419157iof.2 for <mmusic@ietf.org>; Sun, 25 Oct 2015 07:27:24 -0700 (PDT)
MIME-Version: 1.0
X-Received: by 10.107.170.33 with SMTP id t33mr31857876ioe.70.1445783244770; Sun, 25 Oct 2015 07:27:24 -0700 (PDT)
Received: by 10.36.205.67 with HTTP; Sun, 25 Oct 2015 07:27:24 -0700 (PDT)
In-Reply-To: <562C129A.9030305@alum.mit.edu>
References: <7594FB04B1934943A5C02806D1A2204B37B7AC27@ESESSMB209.ericsson.se> <56266954.3080206@alum.mit.edu> <CAD5OKxtxHwjdaDnmK9LORM9M0YqQQb+-h66dV8C8Lgy8a6WYiA@mail.gmail.com> <56271989.5010509@alum.mit.edu> <CAD5OKxtW_3Ucq4X=wjhkT17tsxedc1JjEC2KYCchQF=_3uDX7g@mail.gmail.com> <562A64CF.200@alvestrand.no> <CAD5OKxvVDRFOSHB1S3Qodtqvm1Y4nSAMo41JmmsBTWw5CP=FpA@mail.gmail.com> <562A72E2.7090400@alum.mit.edu> <CAD5OKxuitU1paSGPn=wFmYG7+rWoY_tnG=u8hN7OjGnQEaVemg@mail.gmail.com> <562A83DE.4040602@alum.mit.edu> <562B72F8.2000909@alvestrand.no> <562B96CA.2090609@alum.mit.edu> <7594FB04B1934943A5C02806D1A2204B37B8CAC6@ESESSMB209.ericsson.se> <562C129A.9030305@alum.mit.edu>
Date: Sun, 25 Oct 2015 10:27:24 -0400
Message-ID: <CAD5OKxsXqPACKZUWH=HYQABCsR2QOh6jJdncxiFz+1LHMF70mg@mail.gmail.com>
From: Roman Shpount <roman@telurix.com>
To: Paul Kyzivat <pkyzivat@alum.mit.edu>
Content-Type: multipart/alternative; boundary="001a1142d85eba18ac0522eea438"
Archived-At: <http://mailarchive.ietf.org/arch/msg/mmusic/Vnnh9OY9xrkpcuPujjtKndVix2E>
Cc: "mmusic@ietf.org" <mmusic@ietf.org>, Christer Holmberg <christer.holmberg@ericsson.com>
Subject: Re: [MMUSIC] ICE and RTCP host components
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: <https://mailarchive.ietf.org/arch/browse/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: Sun, 25 Oct 2015 14:27:29 -0000

On Sat, Oct 24, 2015 at 7:22 PM, Paul Kyzivat <pkyzivat@alum.mit.edu> wrote:

> On 10/24/15 12:05 PM, Christer Holmberg wrote:
>
>> Hi,
>>
>> Note that on a separate thread we are concluding that if you do bundle
>>> you must to rtcp-mux.
>>>
>>> If we don't already have a problem with legacy ICE, I think it might
>>> also make sense to require that if you do ICE you must to rtcp-mux.
>>>
>>
>> I would not like to take that step yet. There ARE deployments that do ICE
>> (or, at least ICE lite), but that do NOT do rtcp-mux.
>>
>
> Fine. Can you find another way out of this problem?
>
>
Original question was if originating end point needs to listen on two ports
-- the answer is, it does not. It is supposed to allocate port rtp+1 for
RTCP and put it in the SDP rtcp attribute. The only time you end up with
port and address not being rtp+1 is if you need to use server reflexive
candidates. If you need to interop with non-ICE legacy end points, your
best solution is not to use server reflexive candidates and use relay. So
make sure to deploy TURN servers and everything will work. If you want to
make sure end point will only communicate with ICE enabled end points
(disable legacy support), put IN IP4 0.0.0.0 in the c= line. No new
problems here, but some language to clarify this might be necessary.

In general I consider SDP rtcp attribute in case of ICE unnecessary. It is
only used when TURN servers are not used where things break often anyway.
_____________
Roman Shpount