Re: [pcp] Fwd: New Version Notification for draft-tsou-pcp-natcoord-10.txt
"Dan Wing" <dwing@cisco.com> Tue, 26 February 2013 22:25 UTC
Return-Path: <dwing@cisco.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 427FF21F8836 for <pcp@ietfa.amsl.com>; Tue, 26 Feb 2013 14:25:11 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -110.599
X-Spam-Level:
X-Spam-Status: No, score=-110.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8, 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 B4CsIE07OFG8 for <pcp@ietfa.amsl.com>; Tue, 26 Feb 2013 14:25:10 -0800 (PST)
Received: from ams-iport-3.cisco.com (ams-iport-3.cisco.com [144.254.224.146]) by ietfa.amsl.com (Postfix) with ESMTP id 050D521F87D3 for <pcp@ietf.org>; Tue, 26 Feb 2013 14:25:09 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=3559; q=dns/txt; s=iport; t=1361917510; x=1363127110; h=from:to:cc:references:in-reply-to:subject:date: message-id:mime-version:content-transfer-encoding; bh=v9ORiUKLsKu9dLa7HbuqXgJBgWbkoXFYjUwrL/oVWCk=; b=Urodk2Sv5jQH1Z4HSXkLFt88uJsveu3wwRf/yrJqvgG6FyW123Bla1eI Iy7w1ichwvVVyTrxddvUwoRi2QPWzahqeSd3cOnzSWViAN111mqBDQ5vc NMyTvD4q9Bm2u/qOJT5GWSGHxgJQ5ttjKgZx/VhWAz2p4nqhi4tl6NWb1 0=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AgMFAG41LVGQ/khN/2dsb2JhbABFhk+7K4EBFnOCHwEBAQMBAQEBBQITBgRHCQIFBwEDAgkRBAEBAwIjAwICGQ4fCQgCBBMLBYd9BgysNYENgkCQCoEjjB6BSAsHBoIngRMDiGqFLIgqgR6PSoMpgUg
X-IronPort-AV: E=Sophos;i="4.84,743,1355097600"; d="scan'208";a="12077699"
Received: from ams-core-4.cisco.com ([144.254.72.77]) by ams-iport-3.cisco.com with ESMTP; 26 Feb 2013 22:25:09 +0000
Received: from DWINGWS01 ([10.156.16.51]) by ams-core-4.cisco.com (8.14.5/8.14.5) with ESMTP id r1QMP7li027013; Tue, 26 Feb 2013 22:25:08 GMT
From: Dan Wing <dwing@cisco.com>
To: 'Simon Perreault' <simon.perreault@viagenie.ca>
References: <20130225183536.25195.69904.idtracker@ietfa.amsl.com> <512BB1FF.2070607@viagenie.ca> <512BB390.7090400@viagenie.ca>
In-Reply-To: <512BB390.7090400@viagenie.ca>
Date: Tue, 26 Feb 2013 14:25:07 -0800
Message-ID: <050b01ce1470$22799890$676cc9b0$@cisco.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Mailer: Microsoft Outlook 14.0
Thread-Index: AQLlEyGxkYHNqKQQ4+u21SnvQ9p7gAJwPVJaAm2WoCiWN8XuAA==
Content-Language: en-us
Cc: 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: Tue, 26 Feb 2013 22:25:11 -0000
> -----Original Message----- > From: pcp-bounces@ietf.org [mailto:pcp-bounces@ietf.org] On Behalf Of > Simon Perreault > Sent: Monday, February 25, 2013 10:55 AM > To: pcp@ietf.org > Subject: Re: [pcp] Fwd: New Version Notification for draft-tsou-pcp- > natcoord-10.txt > > Le 2013-02-25 19:48, Simon Perreault a écrit : > > > This is a complete rewrite based on WGLC comments. > > > > - What we propose is now a MAP option (instead of a brand new opcode). > > - Completely new background and motivation text. > > - Addresses more directly the additional use cases identified during > WGLC. > > - Simplified a lot. The draft is now much shorter and hopefully easier > > to understand. > > s/WGLC/call for adoption/g I like what is proposed now and it seems to fit better into PCP. Thanks for the changes. A few issues and comments: 1. The "P" bit comes from pcp-base's reserved range. That bit is not assignable to an option (layering violation). 2. Eventually will need a discussion of the interaction of that "P" bit with draft-boucadair-pcp-rtp-rtcp, or can one draft subsume the other draft? What happens if a request contains both options, and how does the "P" bit interact with the draft-boucadair-pcp-rtp-rtcp option? 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. 4. The paragraph starting with "If the PREFER_FAILURE option is absent" and the paragraph below it, could benefit from editing to enhance their clarity and exactly how the server reacts in those edge conditions. 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. 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). 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. -d > Simon > -- > DTN made easy, lean, and smart --> http://postellation.viagenie.ca > NAT64/DNS64 open-source --> http://ecdysis.viagenie.ca > STUN/TURN server --> http://numb.viagenie.ca > _______________________________________________ > pcp mailing list > pcp@ietf.org > https://www.ietf.org/mailman/listinfo/pcp
- [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)