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

Qin Wu <sunseawq@huawei.com> Sun, 13 June 2010 08:07 UTC

Return-Path: <sunseawq@huawei.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 A2EAA3A688E for <avt@core3.amsl.com>; Sun, 13 Jun 2010 01:07:58 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 2.414
X-Spam-Level: **
X-Spam-Status: No, score=2.414 tagged_above=-999 required=5 tests=[AWL=-2.329, BAYES_50=0.001, FH_RELAY_NODNS=1.451, HELO_MISMATCH_COM=0.553, HTML_FONT_FACE_BAD=0.884, HTML_MESSAGE=0.001, MIME_BASE64_TEXT=1.753, RDNS_NONE=0.1]
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 znH-vyIB2kzO for <avt@core3.amsl.com>; Sun, 13 Jun 2010 01:07:57 -0700 (PDT)
Received: from szxga04-in.huawei.com (unknown [119.145.14.67]) by core3.amsl.com (Postfix) with ESMTP id 0D41C3A67ED for <avt@ietf.org>; Sun, 13 Jun 2010 01:07:57 -0700 (PDT)
Received: from huawei.com (szxga04-in [172.24.2.12]) by szxga04-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0L3Y00DRV191IO@szxga04-in.huawei.com> for avt@ietf.org; Sun, 13 Jun 2010 16:07:50 +0800 (CST)
Received: from huawei.com ([172.24.2.119]) by szxga04-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0L3Y004NV191JC@szxga04-in.huawei.com> for avt@ietf.org; Sun, 13 Jun 2010 16:07:49 +0800 (CST)
Received: from w53375 ([10.138.84.35]) by szxml04-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTPA id <0L3Y00ATC19184@szxml04-in.huawei.com> for avt@ietf.org; Sun, 13 Jun 2010 16:07:49 +0800 (CST)
Date: Sun, 13 Jun 2010 16:07:48 +0800
From: Qin Wu <sunseawq@huawei.com>
To: Roni Even <Even.roni@huawei.com>, 'IETF AVT WG' <avt@ietf.org>
Message-id: <03b401cb0acf$83bed1e0$23548a0a@china.huawei.com>
MIME-version: 1.0
X-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2900.3350
X-Mailer: Microsoft Outlook Express 6.00.2900.3598
Content-type: multipart/alternative; boundary="Boundary_(ID_RLt4qyQjwYjKewecsHhxLg)"
X-Priority: 3
X-MSMail-priority: Normal
References: <044001cb03f7$8ed1f140$ac75d3c0$%roni@huawei.com>
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 08:07:58 -0000

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?
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?
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.
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?

Regards!
-Qin
----- Original Message ----- 
  From: Roni Even 
  To: 'IETF AVT WG' 
  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 ThanksRoni EvenAVT co-chair   



------------------------------------------------------------------------------


  _______________________________________________
  Audio/Video Transport Working Group
  avt@ietf.org
  https://www.ietf.org/mailman/listinfo/avt