Re: [AVT] accepting draft-begen-avt-rtp-cnames-02 as a WG document

"Ali C. Begen (abegen)" <abegen@cisco.com> Sun, 13 June 2010 18:43 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 EA85A3A6961 for <avt@core3.amsl.com>; Sun, 13 Jun 2010 11:43:38 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -8.556
X-Spam-Level:
X-Spam-Status: No, score=-8.556 tagged_above=-999 required=5 tests=[AWL=-0.557, BAYES_50=0.001, 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 DLsXzlvCnCXH for <avt@core3.amsl.com>; Sun, 13 Jun 2010 11:43:34 -0700 (PDT)
Received: from sj-iport-5.cisco.com (sj-iport-5.cisco.com [171.68.10.87]) by core3.amsl.com (Postfix) with ESMTP id 65B5D3A68FC for <avt@ietf.org>; Sun, 13 Jun 2010 11:43:34 -0700 (PDT)
Authentication-Results: sj-iport-5.cisco.com; dkim=neutral (message not signed) header.i=none
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AvsEAEfEFEyrR7Ht/2dsb2JhbACeeHGlFJh5hRoEg00
X-IronPort-AV: E=Sophos;i="4.53,411,1272844800"; d="scan'208";a="211772524"
Received: from sj-core-1.cisco.com ([171.71.177.237]) by sj-iport-5.cisco.com with ESMTP; 13 Jun 2010 18:43:36 +0000
Received: from xbh-sjc-221.amer.cisco.com (xbh-sjc-221.cisco.com [128.107.191.63]) by sj-core-1.cisco.com (8.13.8/8.14.3) with ESMTP id o5DIhbCD021949; Sun, 13 Jun 2010 18:43:37 GMT
Received: from xmb-sjc-215.amer.cisco.com ([171.70.151.169]) by xbh-sjc-221.amer.cisco.com with Microsoft SMTPSVC(6.0.3790.3959); Sun, 13 Jun 2010 11:43:37 -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: Sun, 13 Jun 2010 11:43:29 -0700
Message-ID: <04CAD96D4C5A3D48B1919248A8FE0D540C5EDF65@xmb-sjc-215.amer.cisco.com>
In-Reply-To: <03b401cb0acf$83bed1e0$23548a0a@china.huawei.com>
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
Thread-Topic: [AVT] accepting draft-begen-avt-rtp-cnames-02 as a WG document
thread-index: AcsKz5bC0R77lxe4Qc299xk/q5GHKwAV6e1g
References: <044001cb03f7$8ed1f140$ac75d3c0$%roni@huawei.com> <03b401cb0acf$83bed1e0$23548a0a@china.huawei.com>
From: "Ali C. Begen (abegen)" <abegen@cisco.com>
To: Qin Wu <sunseawq@huawei.com>, Roni Even <Even.roni@huawei.com>, IETF AVT WG <avt@ietf.org>
X-OriginalArrivalTime: 13 Jun 2010 18:43:37.0091 (UTC) FILETIME=[557AF530:01CB0B28]
Subject: Re: [AVT] accepting draft-begen-avt-rtp-cnames-02 as a WG document
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: Sun, 13 Jun 2010 18:43:39 -0000

Thanks for the review.

> -----Original Message-----
> From: avt-bounces@ietf.org [mailto:avt-bounces@ietf.org] On Behalf Of Qin Wu
> Sent: Sunday, June 13, 2010 4:08 AM
> To: Roni Even; 'IETF AVT WG'
> Subject: Re: [AVT] accepting draft-begen-avt-rtp-cnames-02 as a WG document
> 
> Hi,
> I read this draft and think it has addressed the key issue.
> However, there are some issues left I would like to discuss:
> 1) Section 4.1 proposes two kind of unique CNAME with different scopes, i.e, persistent CNAME with
> global scope, Per-Session CNAME with session scope,  Section 4.2 provide five technologies
> to generate unique CNAME, I am wondering in all these CNAMEs generated using the five technologies,
> which one is persistent CNAME, which one is Per-Session CNAME? How do you know the
> scope of CNAME?

If the endpoint is not using something from a given RTP session in generating its CNAME (i.e., all the input parameters are constant and are independent of the current RTP session), the resulting CNAME will be a persistent one.

> 2) In section 4.2, it described:
> "
>       an endpoint MAY perform SHA1-HMAC [RFC2104] on the
>       concatenated values of the RTP endpoint's initial SSRC, the source
>      and destination IP addresses  and ports, and a randomly-generated value [RFC4086], and then
>       truncate the 160-bit output to 96 bits and finally convert the 96
>       bits to ASCII using Base64 encoding [RFC4648].  This results in a
>       128-bit printable CNAME.
> "
> I agree SHA1-HMAC can be used to generate Unique CNAME. But is it too strict to mandate how to
> generate CNAME using SHA-HMAC?

The sentence above is not mandating anything at all. It uses "MAY". 

> maybe you only need to mention that we can use SHA1-HMAC to generate CNAME and probably input could be
> something you mentioned in section 4.2. That's enough.
> The reason to say this is becos maybe there are some other ways to use SHA1-HMAC to generate CNAME.
> 3) In section 4.2, you only mentioned 5 techniques that can be used. But is there anything else you
> are missing? Is it mandatory to only use these five techniques? I am hard to believe this.

You are reading too much into the draft. It is a guidelines document. It lists several methods and says rtp endpoints SHOULD (not MUST) choose one of them. If you have other methods that you would like to propose, please do so.

> 4) In the first paragraph of section 4, using IPv4 address has its limitation and it is not easy to
> percieve NAT existing. I am wondering how is this paragraph related to the guideline described in
> section 4.2?

It basically tells you not to use your IPv4 address as the host part of your CNAME.

Cheers, acbegen.

> 
> Regards!
> -Qin
> ----- Original Message -----
> 
> 	From: Roni Even <mailto:Even.roni@huawei.com>
> 	To: 'IETF AVT WG' <mailto:avt@ietf.org>
> 	Sent: Friday, June 04, 2010 11:06 PM
> 	Subject: [AVT] accepting draft-begen-avt-rtp-cnames-02 as a WG document
> 
> 
> 	Hi,
> 
> 	In Section 6.5.1 of RFC3550, there are a number of recommendations for choosing a unique RTCP
> CNAME for an RTP endpoint.  However, in  practice, some of these methods are not guaranteed to produce
> a  unique CNAME.
> 	http://tools.ietf.org/html/draft-begen-avt-rtp-cnames-02 proposes updated guidelines for
> choosing CNAMEs, superseding those presented in Section 6.5.1 of [RFC3550].
> 
> 	This was recognized as an issue to solve in the last IETF meetings.
> 
> 	The AVT chairs would like to ask if the group feels that this document should be accepted as a
> starting point for the working group document for resolving the issue.
> 
> 	Please send any comments till June 12th
> 
> 	Thanks
> 	Roni Even
> 	AVT co-chair
> 
> 
> 
> 
> 
> 
> ________________________________
> 
> 
> 
> 
> 	_______________________________________________
> 	Audio/Video Transport Working Group
> 	avt@ietf.org
> 	https://www.ietf.org/mailman/listinfo/avt
>