tsv-dir review of draft-ymbk-aplusp-08

Pasi Sarolahti <pasi.sarolahti@iki.fi> Mon, 07 February 2011 14:17 UTC

Return-Path: <pasi.sarolahti@iki.fi>
X-Original-To: ietf@core3.amsl.com
Delivered-To: ietf@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 84CFC3A6DE3; Mon, 7 Feb 2011 06:17:07 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -106.599
X-Spam-Level:
X-Spam-Status: No, score=-106.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4, USER_IN_WHITELIST=-100]
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 rMPx2BSIOCzd; Mon, 7 Feb 2011 06:17:06 -0800 (PST)
Received: from smtp-3.hut.fi (smtp-3.hut.fi [130.233.228.93]) by core3.amsl.com (Postfix) with ESMTP id 65D5A3A6DD3; Mon, 7 Feb 2011 06:17:06 -0800 (PST)
Received: from localhost (katosiko.hut.fi [130.233.228.115]) by smtp-3.hut.fi (8.13.6/8.12.10) with ESMTP id p17EH9Wx013538; Mon, 7 Feb 2011 16:17:09 +0200
Received: from smtp-3.hut.fi ([130.233.228.93]) by localhost (katosiko.hut.fi [130.233.228.115]) (amavisd-new, port 10024) with LMTP id 19029-713; Mon, 7 Feb 2011 16:17:08 +0200 (EET)
Received: from smtp.netlab.hut.fi (luuri.netlab.hut.fi [130.233.154.177]) by smtp-3.hut.fi (8.13.6/8.12.10) with ESMTP id p17EGx4f013524; Mon, 7 Feb 2011 16:16:59 +0200
Received: from localhost (localhost.localdomain [127.0.0.1]) by smtp.netlab.hut.fi (Postfix) with ESMTP id A05881E143; Mon, 7 Feb 2011 16:16:59 +0200 (EET)
X-Virus-Scanned: by amavisd-new at luuri.netlab.hut.fi
Received: from smtp.netlab.hut.fi ([127.0.0.1]) by localhost (luuri.netlab.hut.fi [127.0.0.1]) (amavisd-new, port 10024) with LMTP id e+8FNMjK5a+o; Mon, 7 Feb 2011 16:16:55 +0200 (EET)
Received: from [192.168.0.12] (cs181059059.pp.htv.fi [82.181.59.59]) by smtp.netlab.hut.fi (Postfix) with ESMTPSA id C503F1E11D; Mon, 7 Feb 2011 16:16:55 +0200 (EET)
From: Pasi Sarolahti <pasi.sarolahti@iki.fi>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Subject: tsv-dir review of draft-ymbk-aplusp-08
Date: Mon, 07 Feb 2011 16:16:55 +0200
Message-Id: <73767A4C-D4A9-4854-91A6-858D4971C52B@iki.fi>
To: draft-ymbk-aplusp@tools.ietf.org, tsv-dir@ietf.org, ietf@ietf.org
Mime-Version: 1.0 (Apple Message framework v1082)
X-Mailer: Apple Mail (2.1082)
X-TKK-Virus-Scanned: by amavisd-new-2.1.2-hutcc at katosiko.hut.fi
X-BeenThere: ietf@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: IETF-Discussion <ietf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/ietf>, <mailto:ietf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ietf>
List-Post: <mailto:ietf@ietf.org>
List-Help: <mailto:ietf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ietf>, <mailto:ietf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 07 Feb 2011 14:17:07 -0000

Hello,

I've reviewed this document as part of the transport area directorate's ongoing effort to review key IETF documents. These comments were written primarily for the transport area directors, but are copied to the document's authors for their information and to allow them to address any issues raised. The authors should consider this review together with any other last-call comments they receive. Please always CC tsv-dir@ietf.org if you reply to or forward this review.

I found no major issues with the document, and the document is ready for publication. Below are some minor nits you might want to consider addressing before publishing:

* Section 1.1: You could add reference to UPnP/NAT-PMP.

* Bottom of page 16: you could describe with a few words what "delayed translation" is. (is it address translation that doesn't happen at the edge of the A+P subsystem?)

* Section 5.2: "There is a general observation that the more demanding customer uses around 1024 ports when heavily communicating." -- on what is this based on? Do you have some reference or other data to back this up?

* The typical initial scenario probably is that an A+P gateway is NATing the traffic to a legacy host in private address realm, but I understood that if a host/application supports A+P, it could use A+P addressing directly without NAT. Have you thought how this would be reflected on the socket API? For example, what would be the intended behavior, if an application tries to bind a port that was not part of the port range assigned for the host? Is there an error, or does that trigger some other behavior? You might want to mention something about such API interactions in some appropriate place (maybe in 5.3.4?). Apparently it is thought that there would be some extended API for an A+P-aware application to query which ports are available, right?

- Pasi