Re: draft-polk-tsvwg-intserv-multiple-tspec-06

Gorry Fairhurst <gorry@erg.abdn.ac.uk> Mon, 16 May 2011 18:11 UTC

Return-Path: <gorry@erg.abdn.ac.uk>
X-Original-To: tsvwg@ietfa.amsl.com
Delivered-To: tsvwg@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5B064E0796 for <tsvwg@ietfa.amsl.com>; Mon, 16 May 2011 11:11:06 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.599
X-Spam-Level:
X-Spam-Status: No, score=-102.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, 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 rbR5AhT-ddle for <tsvwg@ietfa.amsl.com>; Mon, 16 May 2011 11:11:05 -0700 (PDT)
Received: from erg.abdn.ac.uk (dee.erg.abdn.ac.uk [IPv6:2001:630:241:204:203:baff:fe9a:8c9b]) by ietfa.amsl.com (Postfix) with ESMTP id BFDAFE06D3 for <tsvwg@ietf.org>; Mon, 16 May 2011 11:11:01 -0700 (PDT)
Received: from Gorry.local (fgrpf.plus.com [212.159.18.54]) (authenticated bits=0) by erg.abdn.ac.uk (8.13.4/8.13.4) with ESMTP id p4GIAo85009290 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES128-SHA bits=128 verify=NOT); Mon, 16 May 2011 19:10:51 +0100 (BST)
Message-ID: <4DD168AB.8020109@erg.abdn.ac.uk>
Date: Mon, 16 May 2011 19:10:51 +0100
From: Gorry Fairhurst <gorry@erg.abdn.ac.uk>
User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6; en-US; rv:1.9.2.13) Gecko/20101207 Thunderbird/3.1.7
MIME-Version: 1.0
To: tsvwg@ietf.org
Subject: Re: draft-polk-tsvwg-intserv-multiple-tspec-06
References: <F73EACB4-56D3-468A-A1FF-57BAD75D90D6@g11.org.uk>
In-Reply-To: <F73EACB4-56D3-468A-A1FF-57BAD75D90D6@g11.org.uk>
Content-Type: text/plain; charset="ISO-8859-1"; format="flowed"
Content-Transfer-Encoding: 7bit
X-ERG-MailScanner: Found to be clean
X-ERG-MailScanner-From: gorry@erg.abdn.ac.uk
Cc: "tsvwg-ads@tools.ietf.org" <tsvwg-ads@tools.ietf.org>
X-BeenThere: tsvwg@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Transport Area Working Group <tsvwg.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tsvwg>, <mailto:tsvwg-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/tsvwg>
List-Post: <mailto:tsvwg@ietf.org>
List-Help: <mailto:tsvwg-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tsvwg>, <mailto:tsvwg-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 16 May 2011 18:11:06 -0000

Thanks Ken - good to see more comments on this draft.

You may be pleased to know that I put the case to our ADs some weeks ago 
to consider a charter update that would enable the WG to consider such 
work. I'm expecting them soon to conclude and we can then move forward.

Best wishes,

Gorry

On 16/05/2011 18:59, ken carlberg wrote:
> James and Subha,
>
> here is a more detailed review of the draft.  The following are a combination of nits, general comments, and questions.  You can decide as to their importance.
>
>
> page 3, 4'th paragraph.  In the previous paragraph, you denote the direction of the ADSPEC as being "downstream".  for the sake of completeness, you should probably denote the direction of the RESV.
>
> page 4, 1'st paragraph.  Break up the first sentence.  it runs waaaaaay to long with too many thoughts entwined in it.
>
> page 4, 5'th paragraph.  You should qualify the last sentence to say that dynamically adapting data streams during reservation set up.
>
> page 5.  Figure 1.  This figure (along with Figure 4 and Figure 6) repeat information in existing RFCs.  I have a preference to have this information removed and simply refer the reader to the appropriate RFCs.  While it may be helpful when first writing the first multi-tspec draft for the initial reading (and people reading it at its first presentation :-), I don't think anything is gained by repeating the information in future versions of the draft.  Shame on the reader for being too lazy to look up the info.
>
> page 5, 1'st paragraph.  For the sake of completeness, you may want to point out that Section 5 deals with security considerations.
>
> Section 3.  There is no mention of a maximum number of Multi-tspec entries (you do make mention of this in 4.10, but as an open issue).  I know this has been brought up in previous meetings, and I'd like to re-advocate the idea of putting a cap on the number of entries.  Poorly developed code, or malicious behavior, could conceivably send tspec in the hundreds (thousands?), which would seem at the very least to represent an attack vector for RSVP capable nodes.  How about something like a recommendation of at most 4 entries of the multi_tspec object, and a max of 10?  The thing to note is that if you decide to add a maximum amount, you'll probably need/want to slightly change the format of your multi_tspec object.
>
> page 14, 3'rd paragraph.  You state that "At any router that a reservation cannot honor a TSPEC, this TSPEC MUST be removed from the RESV...".  Exactly how do you consider removing the TSPEC?  Does that router need to construct a new message without the TSPEC?  If so, would it be simpler to just add a flag indicating that the TSPEC can/cannot be supported?
>
> Section 5.  I think that if you allow an unbounded number of tspec entries, then its difficult (incorrect?) to say that the security considerations do not exceed what has been written in rfc-2205 and rfc-2210.
>
> General question.  Given the recent work on RSVP proxies, do you feel that a comment needs to be made about the relationship of your multi-tspec draft and that work?
>
> -ken
>
> ps, comment to the ADs and co-chair.  I'll reiterate again that I feel this draft, as is (and without responding to the above comments), is baked enough for it to be added as a working group document.
>
>