Re: [Gen-art] Gen-ART review of draft-ietf-rmt-bb-lct-revised-10

"Spencer Dawkins" <spencer@wonderhamster.org> Fri, 07 August 2009 11:54 UTC

Return-Path: <spencer@wonderhamster.org>
X-Original-To: gen-art@core3.amsl.com
Delivered-To: gen-art@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 9FD2F28C1C6 for <gen-art@core3.amsl.com>; Fri, 7 Aug 2009 04:54:41 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.691
X-Spam-Level:
X-Spam-Status: No, score=-1.691 tagged_above=-999 required=5 tests=[AWL=0.908, BAYES_00=-2.599]
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 hYWbxw+PM5S5 for <gen-art@core3.amsl.com>; Fri, 7 Aug 2009 04:54:40 -0700 (PDT)
Received: from mout.perfora.net (mout.perfora.net [74.208.4.195]) by core3.amsl.com (Postfix) with ESMTP id 9D2B83A6F30 for <gen-art@ietf.org>; Fri, 7 Aug 2009 04:54:18 -0700 (PDT)
Received: from S73602b (cpe-76-182-230-135.tx.res.rr.com [76.182.230.135]) by mrelay.perfora.net (node=mrus0) with ESMTP (Nemesis) id 0MKp8S-1MZO1V3PtT-0000uI; Fri, 07 Aug 2009 07:54:21 -0400
Message-ID: <3BF0083489AD4C0BA84C29FB70DAB382@china.huawei.com>
From: Spencer Dawkins <spencer@wonderhamster.org>
To: Michael Luby <luby@qualcomm.com>, Mark Watson <watson@qualcomm.com>, Lorenzo Vicisano <vicisano@qualcomm.com>
References: <8A564F7D29F542F29B9C9DA00D55614B@china.huawei.com>
Date: Fri, 07 Aug 2009 06:54:10 -0500
MIME-Version: 1.0
Content-Type: text/plain; format="flowed"; charset="iso-8859-1"; reply-type="response"
Content-Transfer-Encoding: 7bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2900.5512
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5579
X-Provags-ID: V01U2FsdGVkX1+hT4xKWC01CBQLpeiHwJtVr0I4M5o7rWJAl7x dRsJNXiRVIrr1cW1tmJ40kRTMAjFweyiTZDgrrRSBfEzT1s/4T YlIunS59dEBelX//JJ9q0tFACjAnon5XlDeYlX0ecE=
Cc: Magnus Westerlund <magnus.westerlund@ericsson.com>, General Area Review Team <gen-art@ietf.org>, Brian Adamson <adamson@itd.nrl.navy.mil>
Subject: Re: [Gen-art] Gen-ART review of draft-ietf-rmt-bb-lct-revised-10
X-BeenThere: gen-art@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: "GEN-ART: General Area Review Team" <gen-art.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/gen-art>, <mailto:gen-art-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/gen-art>
List-Post: <mailto:gen-art@ietf.org>
List-Help: <mailto:gen-art-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/gen-art>, <mailto:gen-art-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 07 Aug 2009 11:54:41 -0000

This revised draft addresses all of my comments from v09, and has a much 
stronger Security Considerations section than v09. Ready for publication as 
Proposed Standard.

Thanks,

Spencer


>I have been selected as the General Area Review Team (Gen-ART)
> reviewer for this draft (for background on Gen-ART, please see
> http://www.alvestrand.no/ietf/gen/art/gen-art-FAQ.html).
> Please resolve these comments along with any other Last Call comments
> you may receive.
>
> Document: draft-ietf-rmt-bb-lct-revised-09
> Reviewer: Spencer Dawkins
> Review Date: 2009-04-27
> IETF LC End Date: 2009-04-15 (sorry! "along with any other LATE Last Call 
> comments...")
> IESG Telechat date: (not known)
>
> Summary: This specification is almost ready for publication as a Proposed 
> Standard. I have a couple of minor questions (below). I've also included a 
> small number of nits, but this draft is very clean on that score.
>
> Comments:
>
> Abstract
>
>   Layered Coding Transport (LCT) provides transport level support for
>   reliable content delivery and stream delivery protocols.  LCT is
>   specifically designed to support protocols using IP multicast, but
>   also provides support to protocols that use unicast.  LCT is
>   compatible with congestion control that provides multiple rate
>   delivery to receivers and is also compatible with coding techniques
>   that provide reliable delivery of content.  This document obsoletes
>   RFC3451
>
> Spencer (nit): it would be great if the abstract used the word "building 
> block"... OBTW, there's a missing period after "RFC3451".
>
> 1.  Introduction
>
>   Layered Coding Transport provides transport level support for
>
> Spencer (nit): it would be good to provide "Layered Coding Transport 
> (LCT)" somewhere around here - the next section of the document just 
> starts using the abbreviation with no expansion...
>
>   reliable content delivery and stream delivery protocols.  Layered
>   Coding Transport is specifically designed to support protocols using
>   IP multicast, but also provides support to protocols that use
>   unicast.  Layered Coding Transport is compatible with congestion
>   control that provides multiple rate delivery to receivers and is also
>   compatible with coding techniques that provide reliable delivery of
>   content.
>
>   RFC3451 [RFC3451], which is obsoleted by this document, contained a
>   previous versions of the protocol.  RFC3451 was published in the
>
> Spencer (nit): s/versions/version/? but this section of the document 
> wobbles back and forth between singular ("this document") and plural 
> ("these specifications") - maybe clear to someone who's followed the 
> working group for a while, but less clear to me...
>
>   "Experimental" category.  It was the stated intent of the RMT working
>   group to re-submit these specifications as an IETF Proposed Standard
>   in due course.
>
> 4.  Applicability
>
>   Before joining a session, the receivers MUST obtain enough of the
>   session description to start the session.  This MUST include the
>
> Spencer (minor): I don't think this two are 2119 MUSTs ... based on the 
> previous sentence, I'd just s/MUST// the first one completely, but they 
> should be at least lower-cased...
>
>   relevant session parameters needed by a receiver to participate in
>   the session, including all information relevant to congestion
>   control.  The session description is determined by the sender, and is
>   typically communicated to the receivers out-of-band.  In some cases,
>   as described later, parts of the session description that are not
>   required to initiate a session MAY be included in the LCT header or
>   communicated to a receiver out-of-band after the receiver has joined
>   the session.
>
> 4.1.  Environmental Requirements and Considerations
>
>   LCT channels and SSM channels coincide, and thus the receiver will
>   only receive packets sent to the requested LCT channel.  With ASM,
>   the receiver joins an LCT channel by joining a multicast group G, and
>   all packets sent to G, regardless of the sender, may be received by
>   the receiver.  Thus, SSM has compelling security advantages over ASM
>   for prevention of denial of service attacks.  In either case,
>   receivers SHOULD use mechanisms to filter out packets from unwanted
>   sources.
>
> Spencer (minor): I'm confused by this. I would have thought that ASM 
> wasn't so easily filtered in many cases (SSM, sure) - based on the source 
> address, which could be coming from anywhere? Is this a membership check?
>
> 8.3.  Congestion control issues
>
>   A receiver with an incorrect implementation of a multiple rate
>   congestion control building block may affect health of the network in
>   the path between the sender and the receiver, and may also affect the
>   reception rates of other receivers joined to the session.
>
>   Protocol Instantiations could address this issue by requiring
>   receivers to identify themselves as legitimate before they receive
>   the Session Description needed to join the session.
>
> Spencer (minor): I'm sorry, but I don't understand what's being suggested 
> here. Could you provide any guidance about how a sender could "identify a 
> receiver as legitimate"? Is this authentication? If so, what's being 
> authenticated - an implementation? I may not understand how this would 
> address the issue of incorrect implementations, either, but let's start 
> with the first question ;-)
>
> _______________________________________________
> Gen-art mailing list
> Gen-art@ietf.org
> https://www.ietf.org/mailman/listinfo/gen-art
>