[MMUSIC] Re: draft-ietf-mmusic-sdp-capability-negotiation-07: More comments
Flemming Andreasen <fandreas@cisco.com> Thu, 15 November 2007 17:24 UTC
Return-path: <mmusic-bounces@ietf.org>
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1IsiRg-0002Oq-4C; Thu, 15 Nov 2007 12:24:04 -0500
Received: from mmusic by megatron.ietf.org with local (Exim 4.43) id 1IsiRd-0002LZ-P9 for mmusic-confirm+ok@megatron.ietf.org; Thu, 15 Nov 2007 12:24:01 -0500
Received: from [10.90.34.44] (helo=chiedprmail1.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1IsiRd-0002Kx-DZ for mmusic@ietf.org; Thu, 15 Nov 2007 12:24:01 -0500
Received: from sj-iport-2-in.cisco.com ([171.71.176.71] helo=sj-iport-2.cisco.com) by chiedprmail1.ietf.org with esmtp (Exim 4.43) id 1IsiRc-0007qE-J8 for mmusic@ietf.org; Thu, 15 Nov 2007 12:24:01 -0500
Received: from sj-dkim-3.cisco.com ([171.71.179.195]) by sj-iport-2.cisco.com with ESMTP; 15 Nov 2007 09:24:00 -0800
Received: from sj-core-5.cisco.com (sj-core-5.cisco.com [171.71.177.238]) by sj-dkim-3.cisco.com (8.12.11/8.12.11) with ESMTP id lAFHO0nn021288; Thu, 15 Nov 2007 09:24:00 -0800
Received: from xbh-sjc-221.amer.cisco.com (xbh-sjc-221.cisco.com [128.107.191.63]) by sj-core-5.cisco.com (8.12.10/8.12.6) with ESMTP id lAFHNf8Q001560; Thu, 15 Nov 2007 17:23:59 GMT
Received: from xfe-sjc-212.amer.cisco.com ([171.70.151.187]) by xbh-sjc-221.amer.cisco.com with Microsoft SMTPSVC(6.0.3790.1830); Thu, 15 Nov 2007 09:23:59 -0800
Received: from [10.21.84.202] ([10.21.84.202]) by xfe-sjc-212.amer.cisco.com with Microsoft SMTPSVC(6.0.3790.1830); Thu, 15 Nov 2007 09:23:59 -0800
Message-ID: <473C80AD.9070103@cisco.com>
Date: Thu, 15 Nov 2007 12:23:57 -0500
From: Flemming Andreasen <fandreas@cisco.com>
User-Agent: Thunderbird 1.5.0.13 (Windows/20070809)
MIME-Version: 1.0
To: Francois Audet <audet@nortel.com>
References: <1ECE0EB50388174790F9694F77522CCF1331C8FB@zrc2hxm0.corp.nortel.com>
In-Reply-To: <1ECE0EB50388174790F9694F77522CCF1331C8FB@zrc2hxm0.corp.nortel.com>
Content-Type: text/plain; charset="ISO-8859-1"; format="flowed"
Content-Transfer-Encoding: 7bit
X-OriginalArrivalTime: 15 Nov 2007 17:23:59.0690 (UTC) FILETIME=[4F36AAA0:01C827AC]
DKIM-Signature: v=0.5; a=rsa-sha256; q=dns/txt; l=4754; t=1195147440; x=1196011440; c=relaxed/simple; s=sjdkim3002; h=Content-Type:From:Subject:Content-Transfer-Encoding:MIME-Version; d=cisco.com; i=fandreas@cisco.com; z=From:=20Flemming=20Andreasen=20<fandreas@cisco.com> |Subject:=20Re=3A=20draft-ietf-mmusic-sdp-capability-negotiation-07=3A=20 More=20comments |Sender:=20; bh=99ge32Gu2aDhTiY0/Bbyk480koNGcqQirDaopGaGcI8=; b=mY031hzXs0lcUMToEpUfvYwLJaUhz/9igVoVjffTTaPUNNkcjBEJXP+BL/wJOxCixeqRSKlG 1isE0QIhe0YxArQgcJp9LA2BtPb6/0oeAx3P4KF2IN6DfXVvJUG7ZWWv;
Authentication-Results: sj-dkim-3; header.From=fandreas@cisco.com; dkim=pass ( sig from cisco.com/sjdkim3002 verified; );
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 093efd19b5f651b2707595638f6c4003
Cc: mmusic <mmusic@ietf.org>
Subject: [MMUSIC] Re: draft-ietf-mmusic-sdp-capability-negotiation-07: More comments
X-BeenThere: mmusic@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Multiparty Multimedia Session Control Working Group <mmusic.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/mmusic>, <mailto:mmusic-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:mmusic@ietf.org>
List-Help: <mailto:mmusic-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/mmusic>, <mailto:mmusic-request@ietf.org?subject=subscribe>
Errors-To: mmusic-bounces@ietf.org
Thanks for the comments Francois - responses below Francois Audet wrote: > These are a few of minor comments and questions on > draft-ietf-mmusic-sdp-capability-negotiation, based > on comments I've received from implementors wanting > clarification. > > > Section 3.2: > ----------- > > In the description of the a=pcfg attribute, it would be helpful to clearly state > that the intent is that the potential configuration are preferred to the implicit > configuration described in the m/c lines. (It is describe later in the document, > in greater details, but an up-front note on this would be useful). > ok - I'll add that. > > Section 3.4.2 (p.19, second paragraph): > --------------------------------------- > > The intent of the following sentence is not completely clear: > > Transport capabilities are inherently included in the "m=" line, > however they still need to be specified explicitly in a "tcap" > attribute if they are to be used as a capability. > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > How about the following instead: <quote> The ability to use a particular transport protocol is inherently implied by including it in the "m=" line. However, if a potential configuration needs to reference that transport protocol, it is necessary to include it explicitly in a "tcap" attribute. </quote> > (and the paragraph after is also kind of twisted). > > Does the above help ? If not, can you elaborate on the problematic parts of the paragraph after (e.g. would it help if I define the notion of an "implicit transport capability" clearly ?) > Basically, it is not very clear when the transport from the m-line > should be repeated in the tcap line. There are examples in the document > when it is not repeated, and examples where it is, even if the transport > is not use in a t= pcfg attribute. > > It is needed in a tcap line if a potential configuration needs to use it as a transport capability. > General: > ======== > > Can an attribute be repeated in an acap? > Yes. You will in fact have to do this in some cases when using delete-attributes to get rid of other attributes. > ---------------------------------------- > > For example, is the following "legal": > > v=0 > o=- 25678 753849 IN IP4 192.0.2.1 > s= > c=IN IP4 192.0.2.1 > t=0 0 > m=audio 53456 RTP/AVP 0 18 > a=crypto:1 AES_CM_128_HMAC_SHA1_80 > inline:WVNfX19zZW1jdGwgKCkgewkyMjA7fQp9CnVubGVz|2^20|1:4 > FEC_ORDER=FEC_SRTP > a=tcap:1 RTP/SAVP RTP/AVP > a=acap:1 crypto:1 AES_CM_128_HMAC_SHA1_80 > inline:WVNfX19zZW1jdGwgKCkgewkyMjA7fQp9CnVubGVz|2^20|1:4 > FEC_ORDER=FEC_SRTP > a=pcfg:1 t=1 a=1 > > I would expect that "Yes", it would be legal, and the answerer would > ignore the a=crypto:1 line because it doesn't mean anything for RTP/AVP. > Is this correct? > From an SCPCapNeg point of view, the above is entirely legal. From an RFC 4568 (sdescriptions) point of view, we are in a bit more of a grey area with the basic question being how an answer may process an SDP offer that contains a crypto attribute but vanilla RTP as the transport protocol. I suspect it will work, but the RFC does not address. In any case, this is orthogonal to the SDPCapneg discussion. > > Can we leave the crypto outside of an acap and use capability > negotiation just to negotiate the transport? > ----------------------------------------------------------- > > For example, is the following Offer legal: > > v=0 > o=- 25678 753849 IN IP4 192.0.2.1 > s= > c=IN IP4 192.0.2.1 > t=0 0 > m=audio 53456 RTP/AVP 0 18 > a=crypto:1 AES_CM_128_HMAC_SHA1_80 > inline:WVNfX19zZW1jdGwgKCkgewkyMjA7fQp9CnVubGVz|2^20|1:4 > FEC_ORDER=FEC_SRTP > a=tcap:1 RTP/SAVP RTP/AVP > a=pcfg:1 t=1 > > Again, I would expect "Yes", and the answerer supporting capability > negotiation and SDESCRIPTIONS would use the a=crypto line, but the > answerer not supporting capability negotiation or SDESCRIPTIONS > would ignore the a=crypto line. Is this correct? > > (This particular format has some significant backward compatibility advantages with > existing implementations). > > Same answer. It works fine from an SDPCapNeg point of view, but we are in the same grey area when it comes to sdescriptions with an offer that contains a crypto attribute with vanilla RTP. I suspect it will work, but it's not defined in RFC 4568. -- Flemming _______________________________________________ mmusic mailing list mmusic@ietf.org https://www1.ietf.org/mailman/listinfo/mmusic
- [MMUSIC] draft-ietf-mmusic-sdp-capability-negotia… Francois Audet
- [MMUSIC] Re: draft-ietf-mmusic-sdp-capability-neg… Flemming Andreasen
- [MMUSIC] RE: draft-ietf-mmusic-sdp-capability-neg… Francois Audet
- [MMUSIC] Re: draft-ietf-mmusic-sdp-capability-neg… Flemming Andreasen