Re: [MMUSIC] Connection Data Capability (ccap) and IP-addresses (draft-ietf-mmusic-sdp-miscellaneous-caps-04)

Andrew Allen <aallen@blackberry.com> Fri, 22 March 2013 05:36 UTC

Return-Path: <prvs=5793f8886f=aallen@blackberry.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 3687921F902E for <mmusic@ietfa.amsl.com>; Thu, 21 Mar 2013 22:36:01 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.343
X-Spam-Level:
X-Spam-Status: No, score=-4.343 tagged_above=-999 required=5 tests=[AWL=0.260, BAYES_00=-2.599, J_CHICKENPOX_42=0.6, MIME_QP_LONG_LINE=1.396, RCVD_IN_DNSWL_MED=-4]
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 1twa8d8+0pmM for <mmusic@ietfa.amsl.com>; Thu, 21 Mar 2013 22:36:00 -0700 (PDT)
Received: from mhs061cnc.rim.net (mhs061cnc.rim.net [208.65.73.35]) by ietfa.amsl.com (Postfix) with ESMTP id B5F0921F9030 for <mmusic@ietf.org>; Thu, 21 Mar 2013 22:35:59 -0700 (PDT)
X-AuditID: 0a412830-b7ef86d00000339d-42-514bedbec41c
Received: from XCT102ADS.rim.net (xct102ads.rim.net [10.67.111.43]) (using TLS with cipher AES128-SHA (128/128 bits)) (Client did not present a certificate) by mhs061cnc.rim.net (SBG) with SMTP id D5.23.13213.EBDEB415; Fri, 22 Mar 2013 00:35:59 -0500 (CDT)
Received: from XMB104ADS.rim.net ([fe80::2494:a63d:e3:723b]) by XCT102ADS.rim.net ([fe80::4806:2e1d:2b7c:cfdf%22]) with mapi id 14.02.0328.009; Fri, 22 Mar 2013 00:35:58 -0500
From: Andrew Allen <aallen@blackberry.com>
To: "Simo.Veikkolainen@nokia.com" <Simo.Veikkolainen@nokia.com>, "fandreas@cisco.com" <fandreas@cisco.com>, "mmusic@ietf.org" <mmusic@ietf.org>
Thread-Topic: [MMUSIC] Connection Data Capability (ccap) and IP-addresses (draft-ietf-mmusic-sdp-miscellaneous-caps-04)
Thread-Index: AQHOJVFHm26zQKMoG0mBkvXJOa0PXZixDNgw
Date: Fri, 22 Mar 2013 05:35:56 +0000
Message-ID: <BBF5DDFE515C3946BC18D733B20DAD2338D30F41@XMB104ADS.rim.net>
References: <5148049B.6090205@cisco.com> <D09DAE6B636851459F7575D146EFB54B2109D350@008-AM1MPN1-026.mgdnok.nokia.com>
In-Reply-To: <D09DAE6B636851459F7575D146EFB54B2109D350@008-AM1MPN1-026.mgdnok.nokia.com>
Accept-Language: en-CA, en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.67.110.252]
Content-Type: text/plain; charset="us-ascii"
content-transfer-encoding: quoted-printable
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPKsWRmVeSWpSXmKPExsXC5Zyvrbv/rXegwfVz7BbvL+haTF3+mMXi 3Ke7LA7MHlN+b2T1WLLkJ5PH3VuXmAKYoxoYbZISS8qCM9Pz9O1sEvPy8ksSS1IVUlKLk22V fFLTE3MUAooyyxKTKxVcMouTcxIzc1OLlBQyU2yVTJQUCnISk1NzU/NKbJUSCwpS81KU7LgU MIANUFlmnkJqXnJ+SmZeuq2SZ7C/roWFqaWuoZKdbkInT8bERfcZC3YpVmw9tY2pgXGjdBcj J4eEgInEw58rGSFsMYkL99azdTFycQgJtDFJ9O07ygrhbGaUeNM5jw2kik1AS2L/4elMILaI wGRGiacHtUFsYYEKieUbLzFDxCsltp6cwAJhG0lsmHkVrJdFQFWia2ErWJxXwEPi/MQuVhBb SKBM4uacu+wgNqdAhMSV6X1gNqOArMTus9fBdjELiEvcejKfCeJSAYkle84zQ9iiEi8f/2OF sBUlHrd0s0DU60gs2P2JDcLWlli28DUzxF5BiZMzn7BMYBSdhWTsLCQts5C0zELSsoCRZRWj YG5GsYGZYXJesl5RZq5eXmrJJkZQinDUMNjB+P69xSFGAQ5GJR7e+kfegUKsiWXFlbmHGCU4 mJVEeCNTgEK8KYmVValF+fFFpTmpxYcYXYGhMpFZijs5H5i+8krijQ0McHOUxHn7b3gGCgmk A9NPdmpqQWoRzBwmDk6QPVxSIsXAJJJalFhakhEPSnXxxcBkJ9XAGNvyNjItPLv/l7nZ+3nP 41br/PBPZOwNeR1V7sTRuHvd/7refDHNp50l+wMf+11jXlAUJczU/uq42tdmbZNfj1sSJJbo /70qsPz88kc1/P7iW19/rUnUZJ+qySNTtybMPOuBjSHLkqJNkm8tuO+xhavniqwseRi5PHtn dOKms6nr54WEOlQosRRnJBpqMRcVJwIAFUiKNFIDAAA=
Subject: Re: [MMUSIC] Connection Data Capability (ccap) and IP-addresses (draft-ietf-mmusic-sdp-miscellaneous-caps-04)
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: Fri, 22 Mar 2013 05:36:01 -0000

I am OK with either of these proposals

-----Original Message-----
From: mmusic-bounces@ietf.org [mailto:mmusic-bounces@ietf.org] On Behalf Of Simo.Veikkolainen@nokia.com
Sent: Wednesday, March 20, 2013 5:57 AM
To: fandreas@cisco.com; mmusic@ietf.org
Subject: Re: [MMUSIC] Connection Data Capability (ccap) and IP-addresses (draft-ietf-mmusic-sdp-miscellaneous-caps-04)

I went through the discussion, and my reading is that there is agreement on not allowing ccap to be used for alternative IP address negotiation.

That could be made clear in the text e.g. by modifying the second sentence Flemming quoted to read:

<quote>
    The 'ccap' attribute MUST NOT be used to select
    between different IP connection addresses (e.g. between 
    "IP4" and "IP6" address families or different IP addresses 
     within the same IP address family).
</quote>

The ccap attribute should be able to carry either an IP or PSTN address; that way either a PSTN or an IP bearer could be offered as the highest priority configuration (in the "m=" line).  However, if we want to clarify the intended use of ccap, we could modify the first sentence to read:

<quote>
   The 'ccap' capability attribute is intended for offering
   alternative connection addresses where the <nettype>
   is "IN" or "PSTN", i.e. selecting between an IP based
   bearer or a circuit-switched bearer.
</quote>

Simo

-----Original Message-----
From: mmusic-bounces@ietf.org [mailto:mmusic-bounces@ietf.org] On Behalf Of ext Flemming Andreasen
Sent: 19. maaliskuuta 2013 8:24
To: mmusic
Subject: [MMUSIC] Connection Data Capability (ccap) and IP-addresses (draft-ietf-mmusic-sdp-miscellaneous-caps-04)

Greetings

As you may have seen, there has recently been some list discussion on the "connection data capability" defined in
draft-ietf-mmusic-sdp-miscellaneous-caps-04 (see e.g. thread in
http://www.ietf.org/mail-archive/web/mmusic/current/msg10472.html)

To recap, the connection data capability ("ccap") provides capability negotiation capabilities for what amounts to the "c=" line in regular SDP, and as such enables negotiation of network type (such as "IN") and IP-address information (v4 and v6 addresses). The Standards Track mechanism for negotiating and determining alternative IP-address information today is ICE, and hence the draft currently includes the following wording:
<quote>
The 'ccap' capability attribute is intended to
    be used only when there is no other mechanism available for
    negotiating alternative connection address information, such as when
    the <nettype> is different among the alternative addresses (e.g.
    "IN" and "PSTN").  The 'ccap' attribute MUST NOT be used in
    situations where an existing mechanism (such as Interactive
    Connectivity Establishment (ICE) [RFC5245]) can be used to select
    between different connection addresses (e.g.  "IP4" and "IP6" or
    different IP addresses within the same IP address family).
</quoted>

The above text has led to some confusion as to exactly when and what "ccap" can be used for. More specifically, is it/should it ever be allowed to use "ccap" to convey an IP4 or IP6 address, and if so, under what circumstances ?

If you have an opinion, please let us know.

A couple of points to keep in mind:
- The current document has been WGLC'ed without comment ~6 months ago.
- 3GPP has a dependency on the document (however I'm not sure if that dependency includes the above "IN" feature)
- The connection data capability is defined in a general manner to be generally useful in line with the overall capability negotiation framework (as opposed to targeted at one specific use case with one specific value)
- There are scenarios where ICE cannot be used, even if implemented (e.g. ice-mismatch).
- RFC 6849 (media loopback) provides for NAT traversal in the absence of ICE support


Thanks

-- Flemming

_______________________________________________
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

---------------------------------------------------------------------
This transmission (including any attachments) may contain confidential information, privileged material (including material protected by the solicitor-client or other applicable privileges), or constitute non-public information. Any use of this information by anyone other than the intended recipient is prohibited. If you have received this transmission in error, please immediately reply to the sender and delete this information from your system. Use, dissemination, distribution, or reproduction of this transmission by unintended recipients is not authorized and may be unlawful.