Re: [pcp] Martin Stiemerling's No Objection on draft-ietf-pcp-proxy-08: (with COMMENT)

Martin Stiemerling <mls.ietf@gmail.com> Thu, 09 July 2015 14:16 UTC

Return-Path: <mls.ietf@gmail.com>
X-Original-To: pcp@ietfa.amsl.com
Delivered-To: pcp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id AD8FA1A9172; Thu, 9 Jul 2015 07:16:53 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1
X-Spam-Level:
X-Spam-Status: No, score=-1 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, FREEMAIL_REPLY=1, SPF_PASS=-0.001] autolearn=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 6cTX8FRLhI6x; Thu, 9 Jul 2015 07:16:52 -0700 (PDT)
Received: from mail-wi0-x234.google.com (mail-wi0-x234.google.com [IPv6:2a00:1450:400c:c05::234]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 980401A9232; Thu, 9 Jul 2015 07:16:51 -0700 (PDT)
Received: by wicmv11 with SMTP id mv11so2485892wic.1; Thu, 09 Jul 2015 07:16:50 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=subject:to:references:cc:from:message-id:date:user-agent :mime-version:in-reply-to:content-type:content-transfer-encoding; bh=t86ZOPiORHo2efWcDAboj36fh2TlTIkGQYbLbWE8+0s=; b=QKcTkWApPG7srIqXgE7MhAC3tiKjSdRvEttHQyQ/LtBMD1I9VN1MqBVu5x1c/On3BL 6x8lQqJE6JUpZ+a9cPD6j6unM5mZitt2YLWJlwXrncRWKhZyY2cFAi+ahOdXArMHQV7r SNDFLbWYOblrDAC98cJ5DjmOU/REkj5wVD5L8lltMV4JrolfrMGy4PoIMhm6FxJSDI17 taiTJFnHlogFwIiH3Ma/ddVsLgH0xYr30/2fRuEym/4piU3UZHPUcEaHLbwHAV7/qCmH +0SVPpsAI+NhNRZbd02isrdHGkgSs4+gbA5WBrrbrNWEDCF0TDsykHPm/74/Y9pq16/f E+zA==
X-Received: by 10.194.110.100 with SMTP id hz4mr31365433wjb.6.1436451410352; Thu, 09 Jul 2015 07:16:50 -0700 (PDT)
Received: from Martins-MBP.fritz.box ([2001:1a80:2809:5a00:54f:1eb:3d5a:6aa4]) by smtp.googlemail.com with ESMTPSA id b4sm8539339wic.7.2015.07.09.07.16.48 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 09 Jul 2015 07:16:49 -0700 (PDT)
To: mohamed.boucadair@orange.com, The IESG <iesg@ietf.org>
References: <20150709085603.8909.23950.idtracker@ietfa.amsl.com> <787AE7BB302AE849A7480A190F8B933005359465@OPEXCLILMA3.corporate.adroot.infra.ftgroup>
From: Martin Stiemerling <mls.ietf@gmail.com>
Message-ID: <559E824F.70506@gmail.com>
Date: Thu, 09 Jul 2015 16:16:47 +0200
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:38.0) Gecko/20100101 Thunderbird/38.0.1
MIME-Version: 1.0
In-Reply-To: <787AE7BB302AE849A7480A190F8B933005359465@OPEXCLILMA3.corporate.adroot.infra.ftgroup>
Content-Type: text/plain; charset="windows-1252"; format="flowed"
Content-Transfer-Encoding: 8bit
Archived-At: <http://mailarchive.ietf.org/arch/msg/pcp/h1AXL-KYk1J-UaKjK-OLqvNIUCs>
Cc: "pcp@ietf.org" <pcp@ietf.org>
Subject: Re: [pcp] Martin Stiemerling's No Objection on draft-ietf-pcp-proxy-08: (with COMMENT)
X-BeenThere: pcp@ietf.org
X-Mailman-Version: 2.1.15
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: <https://mailarchive.ietf.org/arch/browse/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: Thu, 09 Jul 2015 14:16:53 -0000

Hi Mohamed,

Am 09.07.15 um 14:20 schrieb mohamed.boucadair@orange.com:
> Hi Martin,
>
> Please see inline.
>
> Cheers,
> Med
>
>> -----Message d'origine-----
>> De : pcp [mailto:pcp-bounces@ietf.org] De la part de Martin Stiemerling
>> Envoyé : jeudi 9 juillet 2015 10:56
>> À : The IESG
>> Cc : pcp@ietf.org
>> Objet : [pcp] Martin Stiemerling's No Objection on draft-ietf-pcp-proxy-
>> 08: (with COMMENT)
>>
>> Martin Stiemerling has entered the following ballot position for
>> draft-ietf-pcp-proxy-08: No Objection
>>
>> When responding, please keep the subject line intact and reply to all
>> email addresses included in the To and CC lines. (Feel free to cut this
>> introductory paragraph, however.)
>>
>>
>> Please refer to https://www.ietf.org/iesg/statement/discuss-criteria.html
>> for more information about IESG DISCUSS and COMMENT positions.
>>
>>
>> The document, along with other ballot positions, can be found here:
>> https://datatracker.ietf.org/doc/draft-ietf-pcp-proxy/
>>
>>
>>
>> ----------------------------------------------------------------------
>> COMMENT:
>> ----------------------------------------------------------------------
>>
>> I have these comments and questions:
>>
>> 1) There is no clear definition of what a PCP proxy really is.
>
> [Med] There is a concise definition in Section 1:
>
> " the PCP proxy is logically equivalent
>     to a PCP client back-to-back with a PCP server.  The "glue" between
>     the two is what is specified in this document."
>
> If you think this is not sufficient, what about adding this NEW text:
>
>     "The PCP Proxy is responsible for relaying PCP messages received from
>     PCP clients to upstream PCP servers and vice versa.
>
>     Whether the PCP Proxy is co-located with a flow-aware function (e.g.,
>     NAT, firewall) is deployment-specific."

This text is fixing my issue here.

>
>
>   Section 1.
>> shows it as a pure signalling entity only w/o any NAT functionality (no
>> mapping functionality)
>
> [Med] Only PCP functional elements are shown in Figure 1 because there is no assumption about the colocation of the PCP Proxy with a function it may control. Section 1.1 is an example of a PCP Proxy that is collocated with a NAT, while Section 1.2 is about a PCP proxy which does not interact with a PCP-controlled function.
>
>   but the document body itself talks about PCP
>> proxies having a mapping table (and also the possibility of not --
>> Section 3.4.1). Adding such a statement about the PCP proxy is or can be
>> to the intro or the terminology section is a good thing.
>
> [Med] There is always a mapping table maintained by the PCP proxy because this is a logical consequence of the PCP Proxy being defined as "a PCP client back-to-back with a PCP server". Section 3.4.1 is about the colocation with NAT, not about PCP mapping tables.
>
>>
>> 2) Section 3.1 talks about hairpinning:
>> There is a potential noteable issue in terms of network management: If
>> the PCP proxy is performing the hair pinning for the Assigned External
>> Address, the byte counters on the PCP server and the proxy will differ
>> for the Assigned External Address. This might be worth to note in a
>> network managment section (or elsewhere in the document).
>>
>
> [Med] What about this adding this NEW text:
>
>    "Note that traffic counters maintained by an upstream PCP server will
>     differ from the ones of a PCP Proxy implementing the optimized
>     hairpin routing."

jep, that works.

Thanks,

   Martin

>
>>
>> _______________________________________________
>> pcp mailing list
>> pcp@ietf.org
>> https://www.ietf.org/mailman/listinfo/pcp