Re: [MMUSIC] What to do with the ccap attribute?

<Simo.Veikkolainen@nokia.com> Tue, 18 May 2010 18:16 UTC

Return-Path: <Simo.Veikkolainen@nokia.com>
X-Original-To: mmusic@core3.amsl.com
Delivered-To: mmusic@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 8F5C128C21C for <mmusic@core3.amsl.com>; Tue, 18 May 2010 11:16:32 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.649
X-Spam-Level:
X-Spam-Status: No, score=-4.649 tagged_above=-999 required=5 tests=[AWL=-0.650, BAYES_50=0.001, RCVD_IN_DNSWL_MED=-4]
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 DtIpGcB8QyJ3 for <mmusic@core3.amsl.com>; Tue, 18 May 2010 11:16:26 -0700 (PDT)
Received: from mgw-mx03.nokia.com (smtp.nokia.com [192.100.122.230]) by core3.amsl.com (Postfix) with ESMTP id 5EB5528C1BD for <mmusic@ietf.org>; Tue, 18 May 2010 11:14:12 -0700 (PDT)
Received: from vaebh106.NOE.Nokia.com (vaebh106.europe.nokia.com [10.160.244.32]) by mgw-mx03.nokia.com (Switch-3.3.3/Switch-3.3.3) with ESMTP id o4IIDaWm029759; Tue, 18 May 2010 21:14:01 +0300
Received: from esebh102.NOE.Nokia.com ([172.21.138.183]) by vaebh106.NOE.Nokia.com with Microsoft SMTPSVC(6.0.3790.3959); Tue, 18 May 2010 21:13:43 +0300
Received: from smtp.mgd.nokia.com ([65.54.30.8]) by esebh102.NOE.Nokia.com over TLS secured channel with Microsoft SMTPSVC(6.0.3790.3959); Tue, 18 May 2010 21:13:42 +0300
Received: from NOK-EUMSG-01.mgdnok.nokia.com ([65.54.30.106]) by nok-am1mhub-04.mgdnok.nokia.com ([65.54.30.8]) with mapi; Tue, 18 May 2010 20:13:42 +0200
From: Simo.Veikkolainen@nokia.com
To: john.elwell@siemens-enterprise.com, jonathan@vidyo.com, mmusic@ietf.org
Date: Tue, 18 May 2010 20:13:33 +0200
Thread-Topic: What to do with the ccap attribute?
Thread-Index: AcrwJWqZpvLJ586JTjK5XQiTSB6kSAALoU1wAChHzNABYIx78A==
Message-ID: <B23B311878A0B4438F5F09F47E01AAE050C5129B58@NOK-EUMSG-01.mgdnok.nokia.com>
References: <B23B311878A0B4438F5F09F47E01AAE050870CAD88@NOK-EUMSG-01.mgdnok.nokia.com> <C3759687E4991243A1A0BD44EAC823030632517A@BE235.mail.lan> <A444A0F8084434499206E78C106220CAE352B109@MCHP058A.global-ad.net>
In-Reply-To: <A444A0F8084434499206E78C106220CAE352B109@MCHP058A.global-ad.net>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-cr-puzzleid: {428DDAF6-B563-495B-AD4E-2B2B04FC06FB}
x-cr-hashedpuzzle: Bm2s D6dE FLhy FrW6 H62Q IJQ3 I7Pk KMkg QzAI Soey XV2w b5uM cBSv doJj ejxp gAei; 3; agBvAGgAbgAuAGUAbAB3AGUAbABsAEAAcwBpAGUAbQBlAG4AcwAtAGUAbgB0AGUAcgBwAHIAaQBzAGUALgBjAG8AbQA7AGoAbwBuAGEAdABoAGEAbgBAAHYAaQBkAHkAbwAuAGMAbwBtADsAbQBtAHUAcwBpAGMAQABpAGUAdABmAC4AbwByAGcA; Sosha1_v1; 7; {428DDAF6-B563-495B-AD4E-2B2B04FC06FB}; cwBpAG0AbwAuAHYAZQBpAGsAawBvAGwAYQBpAG4AZQBuAEAAbgBvAGsAaQBhAC4AYwBvAG0A; Tue, 18 May 2010 18:13:33 GMT; UgBFADoAIABXAGgAYQB0ACAAdABvACAAZABvACAAdwBpAHQAaAAgAHQAaABlACAAYwBjAGEAcAAgAGEAdAB0AHIAaQBiAHUAdABlAD8A
acceptlanguage: en-US
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginalArrivalTime: 18 May 2010 18:13:42.0878 (UTC) FILETIME=[D94E47E0:01CAF6B5]
X-Nokia-AV: Clean
Subject: Re: [MMUSIC] What to do with the ccap attribute?
X-BeenThere: mmusic@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Multiparty Multimedia Session Control Working Group <mmusic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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: Tue, 18 May 2010 18:16:32 -0000

>-----Original Message-----
>From: ext Elwell, John [mailto:john.elwell@siemens-enterprise.com]
>Sent: 11 May, 2010 13:44
>To: Jonathan Lennox; Veikkolainen Simo (Nokia-D/Helsinki);
>mmusic@ietf.org
>Subject: RE: What to do with the ccap attribute?
>
>I tend to agree that a common solution makes sense. Of course, in
>defining an ICE candidate for circuit-switched we would encounter the
>fact that a pair of such candidates would not be testable using STUN.
>This would seem to add weight to the argument for having the ability to
>use ICE candidates without connectivity checking, as proposed in the
>microlite draft.

My main concern with the common solution is that it would tie the circuit-switched use case together with another use case where there is no WG consensus whether there is any problem to be solved at all.

Building a common syntax for an environment where you know you don't need ICE, but might require alternative v4/v6, *and* require also a capability for alternative circuit-switched connections doesn't sound like a strong use case.

Simo

>John
>
>
>> -----Original Message-----
>> From: mmusic-bounces@ietf.org
>> [mailto:mmusic-bounces@ietf.org] On Behalf Of Jonathan Lennox
>> Sent: 10 May 2010 16:25
>> To: Simo.Veikkolainen@nokia.com; mmusic@ietf.org
>> Subject: Re: [MMUSIC] What to do with the ccap attribute?
>>
>> I think it'd be best to unify the requirements of this use case
>> (separate IP and PSTN addresses) with the requirements of the
>> IPv4/IPv6 transition use cases, and come up with a common solution.
>>
>> Having two mechanisms (ANAT and ICE) to specify multiple connection
>> addresses is a standard but annoying consequence of a technology
>> transition. Having three (ANAT, ICE, and ALTC) gets unmanageable.
>> Having four (ANAT, ICE, ALTC, and CCAP) is just silly.
>>
>> --
>> Jonathan Lennox
>> Vidyo, Inc
>> jonathan@vidyo.com
>>
>> > -----Original Message-----
>> > From: Simo.Veikkolainen@nokia.com
>> [mailto:Simo.Veikkolainen@nokia.com]
>> > Sent: Monday, May 10, 2010 5:45 AM
>> > To: mmusic@ietf.org
>> > Subject: [MMUSIC] What to do with the ccap attribute?
>> >
>> > Now that the discussion on ICE and v6 transition has quieted down, I
>> > would like to ask for the list's opinion on how to proceed with the
>> > ccap attribute defined in
>> http://tools.ietf.org/html/draft-ietf-mmusic-
>> > sdp-misc-cap
>> >
>> > Note that this draft will be re-submitted as an individual document
>> > according to the WG decision in IETF#77. Nevertheless it
>> contains the
>> > most up-to-date text, hence the reference.
>> >
>> > As a short reminder, the misc-cap document defines capability
>> > attributes for "i=", "b"= and "c=" lines (icap, bcap and ccap,
>> > respectively). The ccap capability attribute is used to indicate
>> > alternative connection addresses. Our use case for this has been the
>> > ability to indicate alternative IP and PSTN addresses; a
>> feature which
>> > is needed in some 3GPP scenarios.
>> >
>> > As ccap is currently specified, it includes also the port number in
>> > addition to the contents of a "c=" line (<nettype>,
>> <addrtype> and the
>> > <connection-address>). The port number is needed in order
>> to indicate a
>> > port number for internet addresses, the PSTN addresses don't have a
>> > similar concept.
>> >
>> > Now, as a side effect, the ccap attribute could also be used to
>> > circumvent ICE, if one used IP4 and IP6 addrtypes as alternatives.
>> >
>> > In order to move forward with the misc-cap document I'm now
>> asking how
>> > do folks feel we should handle this issue. Possible
>> alternatives are at
>> > least:
>> >
>> > 1. Leave the current text as is (see [1]).
>> >
>> > 2. Make a more strict statement that ccap SHOULD NOT be
>> used for v4/v6
>> > address pairs.
>> >
>> > 3. Come up with altogether different way of indicating alternative
>> > connection addresses that fulfill our use case (PSTN/IP addresses).
>> >
>> > Regards,
>> > Simo
>> >
>> > [1] The text from Section 3.1.2 from
>> http://tools.ietf.org/html/draft-
>> > ietf-mmusic-sdp-misc-cap currently says
>> > "
>> >    The connection information capability can be used to
>> negotiate the
>> >    use of IPv4 or IPv6 addresses without resort to Interactive
>> >    Connectivity Establishment(ICE) [I-D.ietf-mmusic-ice].  Note,
>> >    however, that ICE provides for real-time reachability testing of
>> >    multiple addresses, whereas use of the connection
>> capability forces
>> >    an early choice of connection address.
>> >
>> >    [I-D.boucadair-mmusic-altc] describes a simple method of
>> specifying
>> >    alternative network addresses when the transport
>> protocol (<proto>)
>> >    is the same.
>> > "
>> > _______________________________________________
>> > mmusic mailing list
>> > mmusic@ietf.org
>> > https://www.ietf.org/mailman/listinfo/mmusic
>>
>> _______________________________________________
>> mmusic mailing list
>> mmusic@ietf.org
>> https://www.ietf.org/mailman/listinfo/mmusic
>>