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

Jonathan Lennox <jonathan@vidyo.com> Mon, 10 May 2010 15:28 UTC

Return-Path: <jonathan@vidyo.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 EF81928C1F5 for <mmusic@core3.amsl.com>; Mon, 10 May 2010 08:28:36 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.184
X-Spam-Level:
X-Spam-Status: No, score=-1.184 tagged_above=-999 required=5 tests=[AWL=-0.185, BAYES_50=0.001, RCVD_IN_DNSWL_LOW=-1]
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 UfTIShnHtPew for <mmusic@core3.amsl.com>; Mon, 10 May 2010 08:28:35 -0700 (PDT)
Received: from mx1.myoutlookonline.com (mx1.myoutlookonline.com [64.95.72.238]) by core3.amsl.com (Postfix) with ESMTP id 08D3B28C20F for <mmusic@ietf.org>; Mon, 10 May 2010 08:25:27 -0700 (PDT)
Received: from BH015.mail.lan ([10.110.21.115]) by mx1.myoutlookonline.com with Microsoft SMTPSVC(6.0.3790.3959); Mon, 10 May 2010 11:23:20 -0400
Received: from HUB015.mail.lan ([10.110.17.15]) by BH015.mail.lan with Microsoft SMTPSVC(6.0.3790.3959); Mon, 10 May 2010 11:23:08 -0400
Received: from BE235.mail.lan ([10.110.32.235]) by HUB015.mail.lan ([10.110.17.15]) with mapi; Mon, 10 May 2010 11:23:06 -0400
From: Jonathan Lennox <jonathan@vidyo.com>
To: "Simo.Veikkolainen@nokia.com" <Simo.Veikkolainen@nokia.com>, "mmusic@ietf.org" <mmusic@ietf.org>
Date: Mon, 10 May 2010 11:24:36 -0400
Thread-Topic: What to do with the ccap attribute?
Thread-Index: AcrwJWqZpvLJ586JTjK5XQiTSB6kSAALoU1w
Message-ID: <C3759687E4991243A1A0BD44EAC823030632517A@BE235.mail.lan>
References: <B23B311878A0B4438F5F09F47E01AAE050870CAD88@NOK-EUMSG-01.mgdnok.nokia.com>
In-Reply-To: <B23B311878A0B4438F5F09F47E01AAE050870CAD88@NOK-EUMSG-01.mgdnok.nokia.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
acceptlanguage: en-US
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginalArrivalTime: 10 May 2010 15:23:08.0533 (UTC) FILETIME=[B1DB2A50:01CAF054]
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: Mon, 10 May 2010 15:28:37 -0000

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