Re: [pcp] WG Call for Adoption: draft-tsou-pcp-natcoord-09
Dave Thaler <dthaler@microsoft.com> Sun, 27 January 2013 01:59 UTC
Return-Path: <dthaler@microsoft.com>
X-Original-To: pcp@ietfa.amsl.com
Delivered-To: pcp@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3071E21F8540 for <pcp@ietfa.amsl.com>; Sat, 26 Jan 2013 17:59:36 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -101.449
X-Spam-Level:
X-Spam-Status: No, score=-101.449 tagged_above=-999 required=5 tests=[AWL=-1.150, BAYES_00=-2.599, MANGLED_MEN=2.3, 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 AVG0524VI42c for <pcp@ietfa.amsl.com>; Sat, 26 Jan 2013 17:59:35 -0800 (PST)
Received: from na01-bl2-obe.outbound.protection.outlook.com (na01-bl2-obe.ptr.protection.outlook.com [65.55.169.28]) by ietfa.amsl.com (Postfix) with ESMTP id 3526D21F8528 for <pcp@ietf.org>; Sat, 26 Jan 2013 17:59:34 -0800 (PST)
Received: from BY2FFO11FD003.protection.gbl (10.1.15.201) by BY2FFO11HUB020.protection.gbl (10.1.14.140) with Microsoft SMTP Server (TLS) id 15.0.596.13; Sun, 27 Jan 2013 01:59:32 +0000
Received: from TK5EX14MLTC104.redmond.corp.microsoft.com (131.107.125.37) by BY2FFO11FD003.mail.protection.outlook.com (10.1.14.125) with Microsoft SMTP Server (TLS) id 15.0.596.13 via Frontend Transport; Sun, 27 Jan 2013 01:59:31 +0000
Received: from TK5EX14MLTW653.wingroup.windeploy.ntdev.microsoft.com (157.54.24.14) by TK5EX14MLTC104.redmond.corp.microsoft.com (157.54.79.159) with Microsoft SMTP Server (TLS) id 14.2.318.3; Sun, 27 Jan 2013 01:59:31 +0000
Received: from TK5EX14MBXW602.wingroup.windeploy.ntdev.microsoft.com ([169.254.2.137]) by TK5EX14MLTW653.wingroup.windeploy.ntdev.microsoft.com ([157.54.24.14]) with mapi id 14.02.0328.011; Sat, 26 Jan 2013 17:59:30 -0800
From: Dave Thaler <dthaler@microsoft.com>
To: "pcp@ietf.org" <pcp@ietf.org>
Thread-Topic: [pcp] WG Call for Adoption: draft-tsou-pcp-natcoord-09
Thread-Index: AQHN6UG9cOD8YmlPSEid70vfsIAiKpg3WdGAgAIc+oCAARA1gIADo9OAgAB4CICAAuqrgIAAJ62AgAABGgCAGtnjkA==
Date: Sun, 27 Jan 2013 01:59:30 +0000
Message-ID: <341064315C6D0D498193B256F238CF97334A22@TK5EX14MBXW602.wingroup.windeploy.ntdev.microsoft.com>
References: <45A697A8FFD7CF48BCF2BE7E106F06041E9D32@xmb-rcd-x04.cisco.com> <45A697A8FFD7CF48BCF2BE7E106F06041E9D48@xmb-rcd-x04.cisco.com> <01ab01cde953$1cbfed70$563fc850$@cisco.com> <CAH3bfAD+xumMtSWAm8bc_C-0FUBJZ_YXDJHwN9Xw0MNBnon=6w@mail.gmail.com> <037201cdeae9$b4109e80$1c31db80$@cisco.com> <50EA9909.4040401@viagenie.ca> <023501cdecf7$a19b9e20$e4d2da60$@cisco.com> <CAH3bfACunK1f0xad6FqvkNT8huRk8FU7U0J9SwrSmG82jLDvRg@mail.gmail.com> <0b8101cdee80$cd8962d0$689c2870$@cisco.com> <50ED9248.8000306@viagenie.ca>
In-Reply-To: <50ED9248.8000306@viagenie.ca>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [157.54.51.41]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-Forefront-Antispam-Report: CIP:131.107.125.37; CTRY:US; IPV:CAL; IPV:NLI; EFV:NLI; SFV:NSPM; SFS:(199002)(189002)(51856001)(50466001)(63696002)(49866001)(47976001)(74662001)(47776003)(4396001)(77982001)(44976002)(23676001)(74502001)(54316002)(20776003)(31966008)(55846006)(53806001)(47446002)(56776001)(54356001)(33656001)(56816002)(47736001)(79102001)(59766001)(16406001)(50986001)(46102001)(76482001)(57646009); DIR:OUT; SFP:; SCL:1; SRVR:BY2FFO11HUB020; H:TK5EX14MLTC104.redmond.corp.microsoft.com; RD:; A:1; MX:1; LANG:en;
X-OriginatorOrg: microsoft.onmicrosoft.com
X-Forefront-PRVS: 073966E86B
Subject: Re: [pcp] WG Call for Adoption: draft-tsou-pcp-natcoord-09
X-BeenThere: pcp@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: PCP wg discussion list <pcp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/pcp>, <mailto:pcp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/pcp>
List-Post: <mailto:pcp@ietf.org>
List-Help: <mailto:pcp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pcp>, <mailto:pcp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 27 Jan 2013 01:59:36 -0000
I have read the draft and all of the emails from others regarding it. From the list discussion, there does appear to be rough consensus for having the ability for an application to get a range of ports in one PCP message exchange rather than requiring a separate exchange per port. That said, I do not think that draft-tsou-pcp-natcoord-09 is ready to be adopted as a WG draft. First, it seems clear that there are a number of use cases for which a range of ports is useful (as Simon, Sam, and Ian among others have pointed out). However, draft-tsou-pcp-natcoord is too heavily focused on one particular scenario, both in terms of motivation text and in terms of the packet format proposed). And it seems it's still unclear (as Alain and Dan have stated) whether PCP is the right solution for that scenario. For the more generic use cases, I personally believe the specific packet format proposed is not a good match as noted below. Specific feedback: 1) Personally I find the use of port set prefix/suffix/index/mask confusing and unnecessarily complex for the more general scenarios of "please give me N ports". For a general mechanism I would instead expect a simple "number of ports desired/allocated". That simple mechanism would also be more flexible. For example, it could allow sizes that are not a power of two, thus preventing wasted ports in some scenarios. 2) I believe a new Opcode is not the right solution for requesting a range of ports. Instead, I think it would be more appropriate to have an Option, usable with the existing MAP Opcode, that had the number of ports desired/allocated starting at the external port number already present in the MAP Opcode. This allows the existing logic and constraints regarding MAP to be applied without duplicating it in another spec or in another set of code. 3) The motivation text does not talk about other use cases, and indeed I'd prefer that a document we adopt be generic in supporting port range scenarios and not focus on a use case on which there isn't clear consensus whether PCP is the right solution. 4) The title and filename are not particularly helpful in conveying what the document is about. I'd expect a document whose title and filename are about a port range extension. If the above items were done in a doc, it's possible the result might have little or no text from the current document, and I wonder whether it'd be faster to start from scratch. Hence I don't think it's ready to be adopted as a WG draft yet. -Dave
- [pcp] WG Call for Adoption: draft-boucadair-pcp-n… Reinaldo Penno (repenno)
- [pcp] WG Call for Adoption: draft-tsou-pcp-natcoo… Reinaldo Penno (repenno)
- Re: [pcp] WG Call for Adoption: draft-tsou-pcp-na… Dan Wing
- Re: [pcp] WG Call for Adoption: draft-boucadair-p… christian.jacquenet
- Re: [pcp] WG Call for Adoption: draft-tsou-pcp-na… Alain Durand
- Re: [pcp] WG Call for Adoption: draft-boucadair-p… Tirumaleswar Reddy (tireddy)
- Re: [pcp] WG Call for Adoption: draft-boucadair-p… teemu.savolainen
- Re: [pcp] WG Call for Adoption: draft-tsou-pcp-na… Qiong
- Re: [pcp] WG Call for Adoption: draft-tsou-pcp-na… bingxuere
- Re: [pcp] WG Call for Adoption: draft-tsou-pcp-na… Dan Wing
- Re: [pcp] WG Call for Adoption: draft-boucadair-p… Zhangdacheng (Dacheng)
- Re: [pcp] WG Call for Adoption: draft-tsou-pcp-na… Qiong
- Re: [pcp] WG Call for Adoption: draft-tsou-pcp-na… Zhangdacheng (Dacheng)
- Re: [pcp] WG Call for Adoption: draft-tsou-pcp-na… Chongfeng Xie
- Re: [pcp] WG Call for Adoption: draft-tsou-pcp-na… Simon Perreault
- Re: [pcp] WG Call for Adoption: draft-tsou-pcp-na… Simon Perreault
- Re: [pcp] WG Call for Adoption: draft-tsou-pcp-na… Alain Durand
- Re: [pcp] WG Call for Adoption: draft-tsou-pcp-na… Simon Perreault
- Re: [pcp] WG Call for Adoption: draft-tsou-pcp-na… Alain Durand
- Re: [pcp] WG Call for Adoption: draft-tsou-pcp-na… Simon Perreault
- Re: [pcp] WG Call for Adoption: draft-tsou-pcp-na… Dan Wing
- Re: [pcp] WG Call for Adoption: draft-tsou-pcp-na… Dan Wing
- Re: [pcp] WG Call for Adoption: draft-tsou-pcp-na… Simon Perreault
- Re: [pcp] WG Call for Adoption: draft-tsou-pcp-na… Sam Hartman
- Re: [pcp] WG Call for Adoption: draft-tsou-pcp-na… Marc Blanchet
- Re: [pcp] WG Call for Adoption: draft-tsou-pcp-na… Diego R. Lopez
- Re: [pcp] WG Call for Adoption: draft-tsou-pcp-na… Tom Taylor
- Re: [pcp] WG Call for Adoption: draft-tsou-pcp-na… Fuyu (Eleven)
- Re: [pcp] WG Call for Adoption: draft-tsou-pcp-na… Qiong
- Re: [pcp] WG Call for Adoption: draft-tsou-pcp-na… Dan Wing
- Re: [pcp] WG Call for Adoption: draft-tsou-pcp-na… Simon Perreault
- Re: [pcp] WG Call for Adoption: draft-tsou-pcp-na… Qi Sun
- Re: [pcp] WG Call for Adoption: draft-tsou-pcp-na… Tassos Chatzithomaoglou
- Re: [pcp] WG Call for Adoption: draft-tsou-pcp-na… Alain Durand
- Re: [pcp] WG Call for Adoption: draft-tsou-pcp-na… Qiong
- Re: [pcp] WG Call for Adoption: draft-boucadair-p… Qiong
- Re: [pcp] WG Call for Adoption: draft-boucadair-p… Zhouqian (Cathy)
- Re: [pcp] WG Call for Adoption: draft-tsou-pcp-na… Tassos Chatzithomaoglou
- Re: [pcp] WG Call for Adoption: draft-tsou-pcp-na… Qiong
- Re: [pcp] WG Call for Adoption: draft-tsou-pcp-na… Dave Thaler
- Re: [pcp] WG Call for Adoption: draft-boucadair-p… Dave Thaler
- Re: [pcp] WG Call for Adoption: draft-tsou-pcp-na… Tassos Chatzithomaoglou
- Re: [pcp] WG Call for Adoption: draft-boucadair-p… mohamed.boucadair
- Re: [pcp] WG Call for Adoption: draft-boucadair-p… teemu.savolainen
- [pcp] WG Call for Adoption: The Port Control Prot… Reinaldo Penno (repenno)
- Re: [pcp] WG Call for Adoption: The Port Control … Zhouqian (Cathy)
- Re: [pcp] WG Call for Adoption: The Port Control … Will Liu (Shucheng)
- Re: [pcp] WG Call for Adoption: The Port Control … Tassos Chatzithomaoglou
- Re: [pcp] WG Call for Adoption: The Port Control … Reinaldo Penno (repenno)
- Re: [pcp] WG Call for Adoption: The Port Control … Qiong
- [pcp] Lw4o6 or DS-Lite? (Re: WG Call for Adoption… Reinaldo Penno (repenno)
- Re: [pcp] Lw4o6 or DS-Lite? (Re: WG Call for Adop… bingxuere@gmail.com