Re: [MMUSIC] Reviewing draft-ietf-dccp-udpencap

Colin Perkins <csp@csperkins.org> Mon, 11 July 2011 14:04 UTC

Return-Path: <csp@csperkins.org>
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 2593421F8BD3; Mon, 11 Jul 2011 07:04:00 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -103.599
X-Spam-Level:
X-Spam-Status: No, score=-103.599 tagged_above=-999 required=5 tests=[AWL=0.000, BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1, USER_IN_WHITELIST=-100]
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 98ko5dOTO2IN; Mon, 11 Jul 2011 07:03:59 -0700 (PDT)
Received: from lon1-msapost-2.mail.demon.net (lon1-msapost-2.mail.demon.net [195.173.77.181]) by ietfa.amsl.com (Postfix) with ESMTP id F2E2721F8BCD; Mon, 11 Jul 2011 07:03:57 -0700 (PDT)
Received: from mangole.dcs.gla.ac.uk ([130.209.247.112]) by lon1-post-2.mail.demon.net with esmtpsa (AUTH csperkins-dwh) (TLSv1:AES128-SHA:128) (Exim 4.69) id 1QgH5Y-0005dB-cW; Mon, 11 Jul 2011 14:03:56 +0000
Mime-Version: 1.0 (Apple Message framework v1084)
Content-Type: text/plain; charset="us-ascii"
From: Colin Perkins <csp@csperkins.org>
In-Reply-To: <4DF8B472.9090602@ericsson.com>
Date: Mon, 11 Jul 2011 15:03:55 +0100
Content-Transfer-Encoding: quoted-printable
Message-Id: <72ACD3ED-6D79-495E-ABD4-2F04A42F5035@csperkins.org>
References: <B405CA2E-9E6C-4712-898E-0C0D041B856A@iki.fi> <4DF8B472.9090602@ericsson.com>
To: "Miguel A. Garcia" <Miguel.A.Garcia@ericsson.com>
X-Mailer: Apple Mail (2.1084)
Cc: Gorry Fairhurst <gorry@erg.abdn.ac.uk>, Pasi Sarolahti <pasi.sarolahti@iki.fi>, DCCP WG <dccp@ietf.org>, "mmusic@ietf.org" <mmusic@ietf.org>
Subject: Re: [MMUSIC] Reviewing draft-ietf-dccp-udpencap
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: Mon, 11 Jul 2011 14:04:00 -0000

On 15 Jun 2011, at 14:32, Miguel A. Garcia wrote:
> A quick review of Section 5 of this document:
> 
> - I think it is a good idea to clearly indicate which SDP attributes are newly created and which ones are reused from other RFCs. I therefore recommend to add the following sentences somewhere to the corresponding sections:
> 
> 5.3:
> RFC 4145 [RFC4145] defines the "setup" attribute whose purpose is to indcate which of the end points should initiate the connection establishment. This document reuses the "setup" attribute to similarly indicate which end point initiates the DCCP-UDP connection establishment.
> 
> 5.4:
> RFC 5245 [RFC5245] defines the "candidate" attribute whose purpose is to provide one of many possible candidate addresses for communication. This document reuses the "candidate" attribute to indicate native or encapsulated candidate addresses

Agree. These both seem good additions.

> - In 5.2 last paragraph, I am missing some normative statements, for example:
> 
> If RTCP is multiplexed with RTP, endpoints MUST encode the DCCP port used for RTCP in the "rtcp" attribute specified in RFC 3605 [RFC3605]. An SDP offerer MAY indicate its willingnes to multiplex RTP and RTCP onto a single DCCP port by adding an "rtcp-mux" attribute as specified in RFC 5761 [RFC5761]. If the answer also includes the "rtcp-mux" attribute (as per RFC 5761 [RFC5761]), then RTP and RTCP are multiplexed onto a single DCCP port, otherwise separate DCCP ports are used for RTP and RTCP.  In each case, only a single UDP port is used for the DCCP-UDP encapsulation.

Makes sense.

> - I didn't find any description of the "dccp-service-code". However, it is written in the examples in Section 5.5. Is this a leftover from a previous version of the document?

It's from RFC 5762. We should add a reference.

> - I agree with your comment at the end of Section 5.5 indicating that an example using ICE would be beneficial.

Yep.

> - Section 7.3. There are two references pointing to Section 5.1 in the document, but they should actually point to Section 5.2
> 
> - I think the following references should be made normative: ICE-TCP, RFC3264, RFC 4566, RFC5245, RFC5761

I'm happy with all of these being made normative.

Cheers,
Colin



> BR,
> 
>       Miguel
> 
> 
> On 15/06/2011 9:42, Pasi Sarolahti wrote:
>> Hi,
>> 
>> In DCCP WG we are soon concluding draft-ietf-dccp-udpencap ("Datagram Congestion Control Protocol (DCCP) Encapsulation for NAT Traversal (DCCP-UDP)"). This draft has parts related to the work done in MMUSIC (especially Section 5), and it was presented in the MMUSIC meeting in last IETF. The authors have modified the text based on the input received, and we are now looking for volunteer(s) from MMUSIC to review whether the new text (mostly in Section 5) looks ok, before moving forward with the draft.
>> 
>> The draft can be found at http://tools.ietf.org/html/draft-ietf-dccp-udpencap-08
>> 
>> - Pasi
>> 
>> _______________________________________________
>> mmusic mailing list
>> mmusic@ietf.org
>> https://www.ietf.org/mailman/listinfo/mmusic
>> 
> 
> -- 
> Miguel A. Garcia
> +34-91-339-3608
> Ericsson Spain
> _______________________________________________
> mmusic mailing list
> mmusic@ietf.org
> https://www.ietf.org/mailman/listinfo/mmusic



-- 
Colin Perkins
http://csperkins.org/