Re: [MMUSIC] draft-hutton-mmusic-bundled-ice-candidates-00
<Markus.Isomaki@nokia.com> Thu, 18 April 2013 17:12 UTC
Return-Path: <Markus.Isomaki@nokia.com>
X-Original-To: mmusic@ietfa.amsl.com
Delivered-To: mmusic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 010D121F9298 for <mmusic@ietfa.amsl.com>; Thu, 18 Apr 2013 10:12:22 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.443
X-Spam-Level:
X-Spam-Status: No, score=-6.443 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4, SUBJECT_FUZZY_TION=0.156]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id htgeXK6VuBgE for <mmusic@ietfa.amsl.com>; Thu, 18 Apr 2013 10:12:21 -0700 (PDT)
Received: from mgw-da02.nokia.com (smtp.nokia.com [147.243.128.26]) by ietfa.amsl.com (Postfix) with ESMTP id 2018C21F9057 for <mmusic@ietf.org>; Thu, 18 Apr 2013 10:12:20 -0700 (PDT)
Received: from vaebh104.NOE.Nokia.com (vaebh104.europe.nokia.com [10.160.244.30]) by mgw-da02.nokia.com (Sentrion-MTA-4.2.2/Sentrion-MTA-4.2.2) with ESMTP id r3IHC0Zv001111; Thu, 18 Apr 2013 20:12:01 +0300
Received: from smtp.mgd.nokia.com ([65.54.30.50]) by vaebh104.NOE.Nokia.com over TLS secured channel with Microsoft SMTPSVC(6.0.3790.3959); Thu, 18 Apr 2013 20:12:00 +0300
Received: from 008-AM1MPN1-042.mgdnok.nokia.com ([169.254.2.144]) by 008-AM1MMR2-016.mgdnok.nokia.com ([65.54.30.50]) with mapi id 14.02.0328.011; Thu, 18 Apr 2013 17:11:59 +0000
From: Markus.Isomaki@nokia.com
To: worley@ariadne.com, mmusic@ietf.org
Thread-Topic: [MMUSIC] draft-hutton-mmusic-bundled-ice-candidates-00
Thread-Index: AQHOO6+vefbP06o5Tkic2DoyUomz45jcKHXA
Date: Thu, 18 Apr 2013 17:11:58 +0000
Message-ID: <E44893DD4E290745BB608EB23FDDB76209FCA0C3@008-AM1MPN1-042.mgdnok.nokia.com>
References: <516C071B.5050204@ericsson.com> <9F33F40F6F2CD847824537F3C4E37DDF0E6B227E@MCHP04MSX.global-ad.net> <201304172107.r3HL7Fdt2897721@shell01.TheWorld.com>
In-Reply-To: <201304172107.r3HL7Fdt2897721@shell01.TheWorld.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-tituslabs-classifications-30: TLPropertyRoot=Nokia; Confidentiality=Nokia Internal Use Only; Project=None;
x-titus-version: 3.5.9.3
x-headerinfofordlp: None
x-tituslabs-classificationhash-30: VgNFIFU9Hx+/nZJb9Kg7IoYMcJNapax88YqtSTqn3/B378sCyjk6EEB2ropie4xs3n0MGhn2i9mzzX+wfZ1ifI9o9C0Qk0dDdSOYCMAFmfYWYjrF9IAyS/EfZNisUSjUINBq8D/ginjTn5ou8UgS1+6MgcdvNybMxp/BJ4NdY0ID8SfOPf9GjUuIEEsRYYYVKqfRHVonsbbiHiS7n+DiNePEaGCUWx3uUvDeMAm7dBMmAL57OAyJ8ESyXG71+F+mDrLG8TbaMrlhzbySH2pqLw==
x-originating-ip: [10.163.165.29]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginalArrivalTime: 18 Apr 2013 17:12:00.0510 (UTC) FILETIME=[D6DF41E0:01CE3C57]
X-Nokia-AV: Clean
Subject: Re: [MMUSIC] draft-hutton-mmusic-bundled-ice-candidates-00
X-BeenThere: mmusic@ietf.org
X-Mailman-Version: 2.1.12
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: Thu, 18 Apr 2013 17:12:22 -0000
Hi, I also reviewed the draft and was trying to understand what problems it is trying to solve. It is easier to find a solution if we agree on the requirements. From the draft I gathered that it tries to address at least these two limitations in [1]: 1.) A problem with the existing bundling proposals is that it does not appear possible to create a single initial offer that will allow bundle to be negotiated but maintain interworking with bundle unaware implementations and therefore it is necessary to perform an initial offer/answer exchange which does not fully describe or at least only implicitly describes what the offerer really wants to offer. The existing bundle proposals also don't take account of the fact that when both parties support ICE [RFC5245] the port in the m-line of the initial offer may not be used at all, for example due to a dual stack offer endpoint offering IPv4 and IPv6 addresses in parallel. Markus: This is a relevant point if indeed call setup time or even the number of messages can somehow be reduced in some of the situations. But is that the case here? I think that if both peers support bundle (as in [1]), they can start bundle-related connectivity checks immediately, and do not need to do any other connectivity checks. Is there a substantial difference in this regard? 2.) Also the existing bundle proposals have not considered some of the more complex ICE scenarios involving multiple candidates. For example when an SDP m-line contains multiple ICE host candidates during dual stack negotiation, the candidates cannot be considered equivalent with regard to bundling with candidates on in another m-line and therefore some way of indicating which candidates can be bundled seems to be desirable. This could be achieved by including the complete bundle transport address (IP and Port) in the candidate or by providing some kind of bundle linkage within the ICE candidate lines. Markus: This seems to support exotic situations like that the offerer would be willing to bundle over IPv6, but not over IPv4. Personally I'm not sure if there are good real use cases for this type of capability. Any concrete ideas where this would be useful? [1] http://datatracker.ietf.org/doc/draft-ietf-mmusic-sdp-bundle-negotiation/ Regards, Markus -----Original Message----- From: mmusic-bounces@ietf.org [mailto:mmusic-bounces@ietf.org] On Behalf Of ext Dale R. Worley Sent: 18 April, 2013 00:07 To: mmusic@ietf.org Subject: [MMUSIC] draft-hutton-mmusic-bundled-ice-candidates-00 It seems to me that the essence of draft-hutton-mmusic-bundled-ice-candidates-00 is to extend ICE candidates to effectively specify two address/ports that is available for the remote UA to contact this UA. One address/port is the standard ICE address/port and the other is the "bundleport", and indicates an address/port that the remote UA can contact using bundled/multiplexed media. If the candidates for two different m= lines specify the same bundleport, it would be useful to define the ICE procedures to ensure that connectivity to that address/port is tested only once for any remote address/port. If the remote UA is not bundling/multiplexing, this does not change anything, as connectivity has to be tested separately for each transport association (5-tuple). But if both ends are using bundling, we could have 3 m= lines for each UA, but only effectively one set of candidate address/ports at each end. We wouldn't want to repeat the connectivity checks 3 times over. Also, what is the order of testing of ICE candidates if bundleport is present? My understanding is that ICE was carefully designed so that both UAs test each candidate pair simultaneously. What is the timing/sequencing rules when bundleport is present to ensure that (1) both UAs test each pair simultaneously, (2) the bundleport address/ports are tested first if both ends support bundling, and (3) the timing of "baseline" candidate testing is unchanged if either UA does not support bundling? It seems like we need a careful specification of the changes to the candidate testing algorithm. Dale _______________________________________________ mmusic mailing list mmusic@ietf.org https://www.ietf.org/mailman/listinfo/mmusic
- [MMUSIC] Confirming consensus on way forward with… Ari Keränen
- Re: [MMUSIC] Confirming consensus on way forward … Hutton, Andrew
- Re: [MMUSIC] Confirming consensus on way forward … Justin Uberti
- Re: [MMUSIC] Confirming consensus on way forward … Christer Holmberg
- Re: [MMUSIC] Confirming consensus on way forward … Dale R. Worley
- [MMUSIC] draft-hutton-mmusic-bundled-ice-candidat… Dale R. Worley
- Re: [MMUSIC] draft-hutton-mmusic-bundled-ice-cand… Hutton, Andrew
- Re: [MMUSIC] draft-hutton-mmusic-bundled-ice-cand… Markus.Isomaki
- Re: [MMUSIC] draft-hutton-mmusic-bundled-ice-cand… Dale R. Worley
- Re: [MMUSIC] draft-hutton-mmusic-bundled-ice-cand… Christer Holmberg
- Re: [MMUSIC] Confirming consensus on way forward … Eric Rescorla
- Re: [MMUSIC] draft-hutton-mmusic-bundled-ice-cand… Hutton, Andrew
- Re: [MMUSIC] draft-hutton-mmusic-bundled-ice-cand… Hutton, Andrew
- [MMUSIC] Confirmed [Re: Confirming consensus on w… Flemming Andreasen