Re: [pcp] Fwd: New Version Notification for draft-tsou-pcp-natcoord-10.txt
Simon Perreault <simon.perreault@viagenie.ca> Wed, 27 February 2013 10:27 UTC
Return-Path: <simon.perreault@viagenie.ca>
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 3595D21F8548 for <pcp@ietfa.amsl.com>; Wed, 27 Feb 2013 02:27:50 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.6
X-Spam-Level:
X-Spam-Status: No, score=-2.6 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, NO_RELAYS=-0.001]
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 PaWtEELUPZly for <pcp@ietfa.amsl.com>; Wed, 27 Feb 2013 02:27:49 -0800 (PST)
Received: from jazz.viagenie.ca (jazz.viagenie.ca [IPv6:2620:0:230:8000::2]) by ietfa.amsl.com (Postfix) with ESMTP id 9CEF121F850C for <pcp@ietf.org>; Wed, 27 Feb 2013 02:27:49 -0800 (PST)
Received: from [IPv6:::1] (unknown [IPv6:2001:660:3001:4012:bcea:a860:12fb:6e6e]) by jazz.viagenie.ca (Postfix) with ESMTPSA id A0DF840407; Wed, 27 Feb 2013 05:27:48 -0500 (EST)
Message-ID: <512DDFD9.6050406@viagenie.ca>
Date: Wed, 27 Feb 2013 11:28:41 +0100
From: Simon Perreault <simon.perreault@viagenie.ca>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:17.0) Gecko/20130215 Thunderbird/17.0.3
MIME-Version: 1.0
To: mohamed.boucadair@orange.com
References: <20130225183536.25195.69904.idtracker@ietfa.amsl.com> <512BB1FF.2070607@viagenie.ca> <512BB390.7090400@viagenie.ca> <050b01ce1470$22799890$676cc9b0$@cisco.com> <94C682931C08B048B7A8645303FDC9F36EB47D6FA2@PUEXCB1B.nanterre.francetelecom.fr>
In-Reply-To: <94C682931C08B048B7A8645303FDC9F36EB47D6FA2@PUEXCB1B.nanterre.francetelecom.fr>
Content-Type: text/plain; charset="ISO-8859-1"; format="flowed"
Content-Transfer-Encoding: 8bit
Cc: "pcp@ietf.org" <pcp@ietf.org>
Subject: Re: [pcp] Fwd: New Version Notification for draft-tsou-pcp-natcoord-10.txt
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: Wed, 27 Feb 2013 10:27:50 -0000
Le 2013-02-27 07:45, mohamed.boucadair@orange.com a écrit : >> 1. The "P" bit comes from pcp-base's reserved range. That bit is not >> assignable to an option (layering violation). > > Med: Ok to move the parity bit to the option data field. Just to be clear, this would increase the option length to 3 bytes, right? Should we increase it to 4 for padding's sake? >> 3. natcoord-10 says "If the Port Set Size is zero or one, a >> MALFORMED_OPTION error is returned." Disallowing a port set size of >> one seems overly restrictive, especially when later in the same >> section there is allowance that if the server cannot fulfill the >> requested port set size, the server maps one port. I agree a port >> set size of 0 is nonsensical. > > Med: It does not make sense to include a PORT_SET to ask for one single port. The text you are referring to is when the port set size > 1. Well, it is clear that PORT_SET size of 1 is of little usefulness, but it can make sense if you just focus on the semantics. The are the same as a PORT_SET-less MAP request. Usually having two ways of saying the same thing is bad(TM). I'm curious as to why Dan thinks it should still be allowed. >> 5. "If a mapping already exists and the PORT_SET option can be honored" >> could also benefit from some editing to aid clarity. For >> example, let's >> say a single port is mapped (internal port = 5000), and then PORT_ >> SET is used with internal port=6000. It needs to be clearer >> what happens >> there -- is the new request 'honored' by destroying the previous >> mapping and creating this new one, or is only a single port mapped or >> something else? Related, need a discussion in the document of what >> happens if PORT_SET is used and a subsequent PCP request adjusts >> the lifetime of a single port within that port set. > > Med: I guess you want to say PORT_SET with internal port=5000, no? An example may be added to the text to aid clarity. Also assuming internal port=5000, I think we need more than an example. There's undefined behaviour here. >> 6. In Section 4.3, Port Set Renewal and Deletion, it is unclear how >> PORT_SET changes the behavior for the Assigned External IP Address >> versus what is already in >> http://tools.ietf.org/html/draft-ietf-pcp-base-29#page-32. If the >> change is intentional, it should be highlighted clearer in natcoord; >> if it is re-stating what is already in pcp-base, that should be >> clarified, too (or simply removed). > > Med: Can you explicit what changes are you referring to? Thanks. I don't understand either. An example would be nice. >> 7. I think the PORT_SET option should be in the non-mandatory >> to process range. Because the fall back (for when the server >> doesn't understand PORT_SET) is exactly in line with what existing >> code would have to handle anyway if the PORT_SET cannot be >> fulfilled. > > Med: Works for me. Me too. Simon
- [pcp] Fwd: New Version Notification for draft-tso… Simon Perreault
- Re: [pcp] Fwd: New Version Notification for draft… Simon Perreault
- Re: [pcp] Fwd: New Version Notification for draft… Dan Wing
- Re: [pcp] Fwd: New Version Notification for draft… mohamed.boucadair
- Re: [pcp] Fwd: New Version Notification for draft… Simon Perreault
- Re: [pcp] Fwd: New Version Notification for draft… mohamed.boucadair
- Re: [pcp] Fwd: New Version Notification for draft… Senthil Sivakumar (ssenthil)