Re: [AVT] comments on draft-ietf-avt-rapid-acquisition-for-rtp-09

"Ali C. Begen (abegen)" <abegen@cisco.com> Tue, 11 May 2010 17:47 UTC

Return-Path: <abegen@cisco.com>
X-Original-To: avt@core3.amsl.com
Delivered-To: avt@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 53F9528C1D8 for <avt@core3.amsl.com>; Tue, 11 May 2010 10:47:52 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.328
X-Spam-Level:
X-Spam-Status: No, score=-9.328 tagged_above=-999 required=5 tests=[AWL=-0.588, BAYES_20=-0.74, RCVD_IN_DNSWL_HI=-8]
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 6SUAp8H+kc+d for <avt@core3.amsl.com>; Tue, 11 May 2010 10:47:51 -0700 (PDT)
Received: from sj-iport-1.cisco.com (sj-iport-1.cisco.com [171.71.176.70]) by core3.amsl.com (Postfix) with ESMTP id 208E528C1A2 for <avt@ietf.org>; Tue, 11 May 2010 10:47:51 -0700 (PDT)
Authentication-Results: sj-iport-1.cisco.com; dkim=neutral (message not signed) header.i=none
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AvsEAC416UurR7Ht/2dsb2JhbACeJ3GjY5lXhRAEg0A
X-IronPort-AV: E=Sophos;i="4.53,209,1272844800"; d="scan'208";a="324984809"
Received: from sj-core-1.cisco.com ([171.71.177.237]) by sj-iport-1.cisco.com with ESMTP; 11 May 2010 17:47:40 +0000
Received: from xbh-sjc-231.amer.cisco.com (xbh-sjc-231.cisco.com [128.107.191.100]) by sj-core-1.cisco.com (8.13.8/8.14.3) with ESMTP id o4BHlexG021812; Tue, 11 May 2010 17:47:40 GMT
Received: from xmb-sjc-215.amer.cisco.com ([171.70.151.169]) by xbh-sjc-231.amer.cisco.com with Microsoft SMTPSVC(6.0.3790.3959); Tue, 11 May 2010 10:47:40 -0700
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable
Date: Tue, 11 May 2010 10:47:48 -0700
Message-ID: <04CAD96D4C5A3D48B1919248A8FE0D540C0F14F2@xmb-sjc-215.amer.cisco.com>
In-Reply-To: <0bba01caf130$36e238c0$38a66b80@cisco.com>
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
Thread-Topic: comments on draft-ietf-avt-rapid-acquisition-for-rtp-09
Thread-Index: AcrxKmJMnZ8ED4MHRe6fSHOrNph1FAABtgjQ
References: <0bba01caf130$36e238c0$38a66b80@cisco.com>
From: "Ali C. Begen (abegen)" <abegen@cisco.com>
To: "Dan Wing (dwing)" <dwing@cisco.com>, avt@ietf.org
X-OriginalArrivalTime: 11 May 2010 17:47:40.0647 (UTC) FILETIME=[0D407F70:01CAF132]
Cc: draft-ietf-avt-rapid-acquisition-for-rtp@tools.ietf.org
Subject: Re: [AVT] comments on draft-ietf-avt-rapid-acquisition-for-rtp-09
X-BeenThere: avt@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Audio/Video Transport Working Group <avt.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/avt>, <mailto:avt-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/avt>
List-Post: <mailto:avt@ietf.org>
List-Help: <mailto:avt-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/avt>, <mailto:avt-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 11 May 2010 17:47:52 -0000

Hi Dan,
 
> 1.
> 
> Section 9,
> 
>    a.  See UDP traffic sent from RTP_Rx (which is on the 'inside' of the
>        NAT) to BRS (which is on the 'outside' of the NAT).  This traffic
>        is sent to the same transport address as the subsequent response
> .......^^^^^^^^^^
> .........."has"         (because it needs the same source address,
>                          source port, destination address, destination
>                          port, and protocol=UDP).  Easiest way is "has
>                          same transport address".)

OK.
 
> 2.
> 
> Section 9,
> 
>    When RTP_Rx sends a RAMS-R message to FT as unicast feedback in the
> .......................^^^^^^^^^^^^^^
>    primary multicast RTP session, and the request is received by FT, a
> ......................................^^^^^^^^^^^
> 
> 
> I suppose "RAMS-R message" and "the request" are the same thing.  Can
> the same terminology be used?

Yes, will fix this.

> 3.
> 
> Section 9,
> 
>    When RTP_Rx sends a RAMS-R message to FT as unicast feedback in the
> ........^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> This says a message is sent to FT.
> 
>    primary multicast RTP session, and the request is received by FT, a
>    new unicast burst RTP session will be established between BRS and
>    RTP_Rx.
> 
>    While the FT and BRS ports on RS are already signaled via out-of-band
> .............^^^^^^^^^^^^^^^^^^^^^^
> This says a message is sent to the FT ports on the RS.  The highlighted
> sentence in the paragraph above is written differently.  Is this
> difference intentional?

Yes, RAMS-R message goes to the FT port but session is established on the BRS port.
  
> 4.
> 
> Section 9,
> 
>    While the FT and BRS ports on RS are already signaled via out-of-band
>    means (e.g., SDP), RTP_Rx needs to convey the RTP and RTCP ports it
>    wants to use on its side for the new session.  Since there are two
>    RTP sessions involved during this process and one of them is
> ...^^^^^^^^^^^^^^^^^^^^^
> Add a paranthetical statement that the two RTP sessions are the
> unicast and multicast sessions (which is what I think is intended),

Will do.

> or that they are the RTP and the RTCP sessions (which is mentioned
> in the previous sentence, causing me to ask for clarification).
> 
> 
> 5.
> 
> Section 9,
> 
>    applies to scenarios where the RTP media is multicast in an SSM
>    session, and an RTP receiver requests retransmission from a local
> ...................^^^^^^^^^^^^
>             should that be "RTP_Rx"?  If not, why not?

Good catch.
 
> 
> 6.
> 
>    Applications using RAMS MUST support this solution both on the RS and
> ........................................^^^^^^^^^^^^^
>                                which solution is "this"?  Is "this"
>                    referring to draft-ietf-avt-ports-for-ucast-mcast-rtp
>                                    in the previous paragraph?  If
>                   so, please reword and make it clearer; "this" could
>                   be referring to "this document" (RAMS).

Will refer to the cookie solution.

> 
>    RTP_Rx side to allow RTP receivers to use their desired ports and to
>    support RAMS behind NAT devices.
> 
> 
> 7.
> 
> Section 6,
> 
>    6. Rapid Acquisition of Multicast RTP Sessions
> 
>    We start this section with an overview of the rapid acquisition of
>    multicast sessions (RAMS) method.
> 
> Oh, so this document *defines* RAMS.  How about adding "(RAMS)" to
> the end of Section 6's title.  Or the document's title?

Will add it to section 6's title and the short title on page headers.

> 
> 
> 8.
> 
> Security Considerations:
> 
>    First of all, much of the session description information is
>    available in the SDP descriptions that are distributed to the media
>    senders, retransmission servers and RTP receivers.  Adequate security
>    measures are RECOMMENDED to ensure the integrity and authenticity of
>    the SDP descriptions so that transport addresses of the media
>    senders, distribution sources, feedback targets as well as other
>    session-specific information can be authenticated.
> .......................................^^^^^^^^^^^^^
>                                        protected

OK.
 
> 
> 9.
> 
> Security Considerations:
> 
>    To reduce the impact of
>    DTLS-SRTP overhead when communicating with different feedback targets
>    on the same retransmission server, it is RECOMMENDED that RTP
>    receivers and the retransmission server both support TLS Session
>    Resumption without Server-side State [RFC5077].
> 
> If the retransmission server needs to send a lot of the same information,
> unicast, to a lot of RTP_Rx devices, you might also encourage implementors to
> consider draft-ietf-avt-srtp-ekt.

Sounds good. 

Thanks,
-acbegen
 
> 
> -d