Re: [MMUSIC] I-D Action: draft-ietf-mmusic-rtsp-nat-12.txt

Flemming Andreasen <fandreas@cisco.com> Thu, 11 October 2012 19:57 UTC

Return-Path: <fandreas@cisco.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 3522E11E8097 for <mmusic@ietfa.amsl.com>; Thu, 11 Oct 2012 12:57:59 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -10.577
X-Spam-Level:
X-Spam-Status: No, score=-10.577 tagged_above=-999 required=5 tests=[AWL=0.022, BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 274kWGJR6que for <mmusic@ietfa.amsl.com>; Thu, 11 Oct 2012 12:57:58 -0700 (PDT)
Received: from rcdn-iport-8.cisco.com (rcdn-iport-8.cisco.com [173.37.86.79]) by ietfa.amsl.com (Postfix) with ESMTP id 3F08321F861B for <mmusic@ietf.org>; Thu, 11 Oct 2012 12:57:58 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=4216; q=dns/txt; s=iport; t=1349985478; x=1351195078; h=message-id:date:from:mime-version:to:cc:subject: references:in-reply-to:content-transfer-encoding; bh=piKnu9gTFGsXYL1J+S9oJd5TwmCinVPJm951kujMwoQ=; b=mDL9cpzK7kTqCtrY8rUWXmpIFPmittd6LxTsK7+kXFW9THKpzMb8pKev t553X3qNo+KWAPFs9gvQsIcgbyrjmmqvoB18G9TfCUDNTLMg8WR3Pi0BV mEk+6ctTeeVFHFI34sOOvo1a/J3w/5loUzl7J1+g3pvphEjownZ78oEA9 0=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: Av8EADIkd1CtJV2Y/2dsb2JhbABEv1WBCIIgAQEBBAEBAQ8BJTMDCgEQCxgJDwcPCQMCAQIBFTAGDQEFAgEBBRIHh2ILmUegL45Igx8DlW2BFYoRgx+Ba4MJ
X-IronPort-AV: E=Sophos;i="4.80,573,1344211200"; d="scan'208";a="130725383"
Received: from rcdn-core-1.cisco.com ([173.37.93.152]) by rcdn-iport-8.cisco.com with ESMTP; 11 Oct 2012 19:57:57 +0000
Received: from rtp-fandreas-8712.cisco.com (rtp-fandreas-8712.cisco.com [10.117.7.83]) by rcdn-core-1.cisco.com (8.14.5/8.14.5) with ESMTP id q9BJvuKM020538; Thu, 11 Oct 2012 19:57:56 GMT
Message-ID: <507724C4.5090601@cisco.com>
Date: Thu, 11 Oct 2012 15:57:56 -0400
From: Flemming Andreasen <fandreas@cisco.com>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:15.0) Gecko/20120907 Thunderbird/15.0.1
MIME-Version: 1.0
To: Magnus Westerlund <magnus.westerlund@ericsson.com>
References: <20120507075517.12573.64357.idtracker@ietfa.amsl.com> <4FA78A27.4040004@ericsson.com>
In-Reply-To: <4FA78A27.4040004@ericsson.com>
Content-Type: text/plain; charset="ISO-8859-1"; format="flowed"
Content-Transfer-Encoding: 7bit
Cc: "mmusic (E-mail)" <mmusic@ietf.org>
Subject: Re: [MMUSIC] I-D Action: draft-ietf-mmusic-rtsp-nat-12.txt
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, 11 Oct 2012 19:57:59 -0000

Hi Magnus

I have taken a look at the document and, the only real technical 
comments I have at this point are:

- Section 6.3 (Non-Supporting Proxies), last paragraph says that:
<quote>
This variance in results is the reason
    we don't recommend the usage of the Proxy-Require header. Instead we
    recommend the usage of the Supported header to force proxies to
    include the feature tags they support in the proxy-supported which
    will provide a positive indication when all proxies in the chain
    between the client and server support the functionality.  Even if not
    explicitly indicating support, any SETUP response including a
    transport specification with "D-ICE" will be implicit indication that
    the proxy chain supports at least passthrough of this media.
</quote>

I didn't follow the inferred logic in the last sentence (how does the 
response convey support for the entire chain). Can you elaborate on that 
part ?

- Section 8 (Fallback)
Section title and overall description is a bit confusing (it seems to be 
about about backwards compatibility with non-ICE supporting RTSP entities).
Also, the section recommends use of defunct (obsolete) behavior defined 
in RFC 3489 to try and determine the NAT type. Why is that (shouldn't we 
be based on RFC 5389) ?


I have some editorial/minor comments as well that I will send to the 
authors directly.

Also, we could really use another set of eyes on it (preferably by 
somebody that has both ICE and RTSP expertise)

Thanks

-- Flemming


On 5/7/12 4:39 AM, Magnus Westerlund wrote:
> WG,
>
> This version of the RTSP NAT specification contains some actual changes.
>
> - Specifies how one may Optionally use RFC 6544 TCP based candidates
> with RTSP.
>
> - Found a syntax bug related to ICE password and ufrag. They may
> contain characters that aren't allowed outside of double quote in RTSP
> transport parameters. Thus the syntax has been changed to put the
> password and ufrag values inside double quotes.
>
> - Updated IANA section to better meet the respective registries rules.
>
> - A number of editorial changes.
>
> Diff from the previous version.
> http://tools.ietf.org/rfcdiff?url2=draft-ietf-mmusic-rtsp-nat-12
>
> I would appreciate a review of this to confirm that this document is in
> fact ready for WG last call.
>
> Thanks
>
> Magnus Westerlund
>
>
> On 2012-05-07 09:55, internet-drafts@ietf.org wrote:
>> A New Internet-Draft is available from the on-line Internet-Drafts directories. This draft is a work item of the Multiparty Multimedia Session Control Working Group of the IETF.
>>
>> 	Title           : A Network Address Translator (NAT) Traversal mechanism for media controlled by Real-Time Streaming Protocol (RTSP)
>> 	Author(s)       : Jeff Goldberg
>>                            Magnus Westerlund
>>                            Thomas Zeng
>> 	Filename        : draft-ietf-mmusic-rtsp-nat-12.txt
>> 	Pages           : 30
>> 	Date            : 2012-05-07
>>
>>     This document defines a solution for Network Address Translation
>>     (NAT) traversal for datagram based media streams setup and controlled
>>     with Real-time Streaming Protocol version 2 (RTSP 2.0).  It uses
>>     Interactive Connectivity Establishment (ICE) adapted to use RTSP as a
>>     signalling channel, defining the necessary extra RTSP extensions and
>>     procedures.
>>
>>
>> A URL for this Internet-Draft is:
>> http://www.ietf.org/internet-drafts/draft-ietf-mmusic-rtsp-nat-12.txt
>>
>> Internet-Drafts are also available by anonymous FTP at:
>> ftp://ftp.ietf.org/internet-drafts/
>>
>> This Internet-Draft can be retrieved at:
>> ftp://ftp.ietf.org/internet-drafts/draft-ietf-mmusic-rtsp-nat-12.txt
>>
>> The IETF datatracker page for this Internet-Draft is:
>> https://datatracker.ietf.org/doc/draft-ietf-mmusic-rtsp-nat/
>>
>> _______________________________________________
>> I-D-Announce mailing list
>> I-D-Announce@ietf.org
>> https://www.ietf.org/mailman/listinfo/i-d-announce
>> Internet-Draft directories: http://www.ietf.org/shadow.html
>> or ftp://ftp.ietf.org/ietf/1shadow-sites.txt
>>
>>
>