Re: [MMUSIC] WGLC for draft-ietf-mmusic-rtsp-nat-evaluation-05
Flemming Andreasen <fandreas@cisco.com> Thu, 11 October 2012 19:35 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 A2DE821F8673 for <mmusic@ietfa.amsl.com>; Thu, 11 Oct 2012 12:35:44 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -10.575
X-Spam-Level:
X-Spam-Status: No, score=-10.575 tagged_above=-999 required=5 tests=[AWL=0.023, BAYES_00=-2.599, HTML_MESSAGE=0.001, 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 JN3kgYZ7+VQ2 for <mmusic@ietfa.amsl.com>; Thu, 11 Oct 2012 12:35:43 -0700 (PDT)
Received: from rcdn-iport-9.cisco.com (rcdn-iport-9.cisco.com [173.37.86.80]) by ietfa.amsl.com (Postfix) with ESMTP id 2AA4B21F8672 for <mmusic@ietf.org>; Thu, 11 Oct 2012 12:35:43 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=31122; q=dns/txt; s=iport; t=1349984143; x=1351193743; h=message-id:date:from:mime-version:to:subject:references: in-reply-to; bh=ELiQFEv85hjj763VHTH2yb2uceSSQHriCEsPJdv0LHA=; b=Q/0I0UcWWtK/WAmDbSUC5zGbTPYuIKNiJvUR8MYTKxOvOZi62wNIvMPF sBsClAGqYYcd6Dbe1enlPjHBVzVNoqx+IhyXqRDPbIWE/3/mtGmTq2KCX HUwSKzQjXsdzD3v8+sFOHVmCIhhBBjlLHJ3FYd0dD7X8M+DddgEcIBU+y o=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: Av8EAHged1CtJXHA/2dsb2JhbABEv1WBCIIgAQEBBAEBAQ8BCkoHChELGAkWAQENCQMCAQIBFTAGAQwGAgEBBRIHh2ILmVKgMYtHCoYWA5VtjkWBa4MJ
X-IronPort-AV: E=Sophos; i="4.80,573,1344211200"; d="scan'208,217"; a="127717995"
Received: from rcdn-core2-5.cisco.com ([173.37.113.192]) by rcdn-iport-9.cisco.com with ESMTP; 11 Oct 2012 19:35:42 +0000
Received: from rtp-fandreas-8712.cisco.com (rtp-fandreas-8712.cisco.com [10.117.7.83]) by rcdn-core2-5.cisco.com (8.14.5/8.14.5) with ESMTP id q9BJZfC4021171; Thu, 11 Oct 2012 19:35:41 GMT
Message-ID: <50771F8D.8040004@cisco.com>
Date: Thu, 11 Oct 2012 15:35:41 -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: mmusic <mmusic@ietf.org>, draft-ietf-mmusic-rtsp-nat-evaluation@tools.ietf.org
References: <505FD907.9070800@cisco.com>
In-Reply-To: <505FD907.9070800@cisco.com>
Content-Type: multipart/alternative; boundary="------------040704070609050205060406"
Subject: Re: [MMUSIC] WGLC for draft-ietf-mmusic-rtsp-nat-evaluation-05
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:35:44 -0000
I have reviewed the RTSP NAT Evaluation document and have several
comments on it, both technical and editorial. I will provide the main
technical comments below and send the minor and editorial comments
directly to the authors in a more "user-friendly" format.
Major comments
- STUN based on either RFC 3489 or RFC 5389 (or both). The draft
discusses use of STUN as a NAT traversal mechanism (with some RTSP
operational "extensions"), and in so doing it references both RFC 3489
(which is obsolete) and RFC 5389 (the replacement). Furthermore, in
several places, it bases and describes operation on now defunct
(obsolete) RFC 3489 logic and messages instead of RFC 5389. This either
needs to be rectified, or we should have a very good explanation in the
document as to why we are using RFC 3489 (and then be clear which parts
are based on RFC 3489 and which are based on RFC 5389).
- "Symmetric RTP" is called out as a potential solution for NAT
traversal with 3 different variations. Note that symmetric RTP is
defined in RFC 4961, and what is described in this document as
"symmetric RTP" looks a lot more like latching to me, with all the
potential issues that brings (and then some due to the shared use of
ports and hence shared SSRC space between different clients, as noted in
the document). The document needs to clear up its terminology in this
area ("connect", "binding", latch, symmetric RTP, etc.) and be clearer
about what is being proposed (which is latching as far as I can tell,
however it makes reference to certain mechanisms that aren't fully
described, e.g. binding packets with random nonces).
Other significant comments
- The draft intends to investigate and outline different RTSP NAT
traversal proposals with the goal of picking one for further detailed
specification (which can be found in the draft-ietf-mmusic-rtsp-nat
spec). There is a mixture of RFC 2119 language and more informal
language in several of these descriptions. Given that these are
high-level descriptions and have not been specified in detail, I do not
think we should give any other impression and hence I think RFC 2119
language should be avoided.
- The draft suggests that the RTSP server needs to enforce that
signaling and media come from the same IP-address as a security remedy
in several places, however this may not work with larger scale NATs
(e.g. carrier-grade NATs) where the NAT may be using more than one
external IP-address.
- The comparison section is missing two of the alternatives considered
(namely ALG and TCP tunneling). Also, the comparison chart would lead
most people to a different solution than the one chosen. To some extent,
I think it's because the requirements list is a simplified list of all
the considerations behind each of the proposals (as more fully explained
in the document overall). There are additional drawbacks to some of
these other solutions that do not show up in the table (e.g.
unauthenticated "latching" and requirement for RTSP server to have
public IP-address). It would be worthwhile briefly recapping those and
hence further motivate the choice of ICE in this section.
Thanks
-- Flemming
On 9/23/12 11:52 PM, Flemming Andreasen wrote:
> This is to announce a 2 week Working Group Last Call for
>
> draft-ietf-mmusic-rtsp-nat-evaluation-05
>
> as Informational. Please review and provide any comments you may have
> on the document by October 7, 2012. Comments should be sent to the
> document authors and the MMUSIC WG list. If you review the document
> but do not have any comments, please send a note to that effect as well.
>
>
> Thanks
>
> Flemming
>
>
>
> Draft Info:
>
> This draft is a work item of the Multiparty Multimedia Session Control Working Group of the IETF.
>
> Title : The Evaluation of Different Network Addres Translator (NAT) Traversal Techniques for Media Controlled by Real-time Streaming Protocol (RTSP)
> Author(s) : Magnus Westerlund
> Thomas Zeng
> Filename : draft-ietf-mmusic-rtsp-nat-evaluation-05.txt
> Pages : 38
> Date : 2012-05-07
>
> This document describes several Network Address Translator (NAT)
> traversal techniques that was considered to be used by Real-time
> Streaming Protocol (RTSP). Each technique includes a description on
> how it would be used, the security implications of using it and any
> other deployment considerations it has. There are also disussions on
> how NAT traversal techniques relates to firewalls and how each
> technique can be applied in different use cases. These findings
> where used when selecting the NAT traversal for RTSP 2.0 standardized
> in the MMUSIC WG.
>
>
> A URL for this Internet-Draft is:
> http://www.ietf.org/internet-drafts/draft-ietf-mmusic-rtsp-nat-evaluation-05.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-evaluation-05.txt
>
> The IETF datatracker page for this Internet-Draft is:
> https://datatracker.ietf.org/doc/draft-ietf-mmusic-rtsp-nat-evaluation/
>
>
>
> _______________________________________________
> mmusic mailing list
> mmusic@ietf.org
> https://www.ietf.org/mailman/listinfo/mmusic
- [MMUSIC] WGLC for draft-ietf-mmusic-rtsp-nat-eval… Flemming Andreasen
- Re: [MMUSIC] WGLC for draft-ietf-mmusic-rtsp-nat-… Flemming Andreasen
- Re: [MMUSIC] WGLC for draft-ietf-mmusic-rtsp-nat-… Flemming Andreasen
- Re: [MMUSIC] WGLC for draft-ietf-mmusic-rtsp-nat-… Magnus Westerlund
- Re: [MMUSIC] WGLC for draft-ietf-mmusic-rtsp-nat-… Flemming Andreasen
- Re: [MMUSIC] WGLC for draft-ietf-mmusic-rtsp-nat-… Magnus Westerlund