Re: [pcp] WG Call for Adoption: draft-tsou-pcp-natcoord-09

Alain Durand <adurand@juniper.net> Mon, 07 January 2013 15:57 UTC

Return-Path: <adurand@juniper.net>
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 4F90421F8614 for <pcp@ietfa.amsl.com>; Mon, 7 Jan 2013 07:57:28 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -103.467
X-Spam-Level:
X-Spam-Status: No, score=-103.467 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4, UNRESOLVED_TEMPLATE=3.132, 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 4q0I4BuY4cEm for <pcp@ietfa.amsl.com>; Mon, 7 Jan 2013 07:57:27 -0800 (PST)
Received: from exprod7og106.obsmtp.com (exprod7og106.obsmtp.com [64.18.2.165]) by ietfa.amsl.com (Postfix) with ESMTP id 4A8ED21F842F for <pcp@ietf.org>; Mon, 7 Jan 2013 07:57:27 -0800 (PST)
Received: from P-EMHUB03-HQ.jnpr.net ([66.129.224.36]) (using TLSv1) by exprod7ob106.postini.com ([64.18.6.12]) with SMTP ID DSNKUOrwZyKVGjP3P8++qk8sY6HVLC2ZnXXw@postini.com; Mon, 07 Jan 2013 07:57:27 PST
Received: from P-CLDFE01-HQ.jnpr.net (172.24.192.59) by P-EMHUB03-HQ.jnpr.net (172.24.192.37) with Microsoft SMTP Server (TLS) id 8.3.213.0; Mon, 7 Jan 2013 07:54:55 -0800
Received: from o365mail.juniper.net (207.17.137.224) by o365mail.juniper.net (172.24.192.59) with Microsoft SMTP Server id 14.1.355.2; Mon, 7 Jan 2013 07:54:55 -0800
Received: from CO9EHSOBE035.bigfish.com (207.46.163.26) by o365mail.juniper.net (207.17.137.224) with Microsoft SMTP Server (TLS) id 14.1.355.2; Mon, 7 Jan 2013 08:03:08 -0800
Received: from mail219-co9-R.bigfish.com (10.236.132.225) by CO9EHSOBE035.bigfish.com (10.236.130.98) with Microsoft SMTP Server id 14.1.225.23; Mon, 7 Jan 2013 15:54:54 +0000
Received: from mail219-co9 (localhost [127.0.0.1]) by mail219-co9-R.bigfish.com (Postfix) with ESMTP id CB5041C0149 for <pcp@ietf.org.FOPE.CONNECTOR.OVERRIDE>; Mon, 7 Jan 2013 15:54:54 +0000 (UTC)
X-Forefront-Antispam-Report: CIP:157.56.240.101; KIP:(null); UIP:(null); (null); H:BL2PRD0510HT003.namprd05.prod.outlook.com; R:internal; EFV:INT
X-SpamScore: -3
X-BigFish: PS-3(zz98dI9371I1432Izz1de0h1202h1e76h1d1ah1d2ahzzz2dh2a8h668h839h947hd25hf0ah1288h12a5h12a9h12bdh137ah13b6h1441h1504h1537h153bh15d0h162dh1631h1758h1155h)
Received: from mail219-co9 (localhost.localdomain [127.0.0.1]) by mail219-co9 (MessageSwitch) id 1357574093313232_25013; Mon, 7 Jan 2013 15:54:53 +0000 (UTC)
Received: from CO9EHSMHS030.bigfish.com (unknown [10.236.132.233]) by mail219-co9.bigfish.com (Postfix) with ESMTP id 403F82004C; Mon, 7 Jan 2013 15:54:53 +0000 (UTC)
Received: from BL2PRD0510HT003.namprd05.prod.outlook.com (157.56.240.101) by CO9EHSMHS030.bigfish.com (10.236.130.40) with Microsoft SMTP Server (TLS) id 14.1.225.23; Mon, 7 Jan 2013 15:54:50 +0000
Received: from BL2PRD0510MB386.namprd05.prod.outlook.com ([169.254.11.99]) by BL2PRD0510HT003.namprd05.prod.outlook.com ([10.255.100.38]) with mapi id 14.16.0245.002; Mon, 7 Jan 2013 15:54:47 +0000
From: Alain Durand <adurand@juniper.net>
To: Simon Perreault <simon.perreault@viagenie.ca>
Thread-Topic: [pcp] WG Call for Adoption: draft-tsou-pcp-natcoord-09
Thread-Index: AQHN6UG/IWNhS315/EentG942BWJKpg3z2QAgAXY1ICAAGPoAA==
Date: Mon, 07 Jan 2013 15:55:49 +0000
Message-ID: <82256834F867D44BBB8E49E40D5448BB065A432B@BL2PRD0510MB386.namprd05.prod.outlook.com>
References: <45A697A8FFD7CF48BCF2BE7E106F06041E9D48@xmb-rcd-x04.cisco.com> <82256834F867D44BBB8E49E40D5448BB065955DC@BL2PRD0510MB386.namprd05.prod.outlook.com> <50EA9BF9.2010302@viagenie.ca>
In-Reply-To: <50EA9BF9.2010302@viagenie.ca>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.255.100.4]
Content-Type: text/plain; charset="iso-8859-1"
Content-ID: <59970843CC0C5C49AB1A94F5B6EF3CFC@namprd05.prod.outlook.com>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-FOPE-CONNECTOR: Id%0$Dn%*$RO%0$TLS%0$FQDN%$TlsDn%
X-FOPE-CONNECTOR: Id%12219$Dn%VIAGENIE.CA$RO%2$TLS%5$FQDN%onpremiseedge-1018244.customer.frontbridge.com$TlsDn%o365mail.juniper.net
X-FOPE-CONNECTOR: Id%12219$Dn%IETF.ORG$RO%2$TLS%5$FQDN%onpremiseedge-1018244.customer.frontbridge.com$TlsDn%o365mail.juniper.net
Cc: "<pcp@ietf.org>" <pcp@ietf.org>
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: Mon, 07 Jan 2013 15:57:28 -0000

On Jan 7, 2013, at 1:57 AM, Simon Perreault <simon.perreault@viagenie.ca>
 wrote:

> 
>> 2) There are already several DHCP (v4 and v6) options being defined to address this very problem,
> 
> No.
> 
> The DHCP options solve the very specific problem of provisioning a port set to a subscriber, in e.g. the LW4o6 use case.
> 
> MAP_PORT_SET is different. The best way to see it is as an extension to MAP: it allows to map port sets with PCP instead of single port numbers. It is applicable to LW4o6, but also in other use cases: applications that need chunks of continuous ports, Reinaldo's firewall use case, etc.

I think this is the crux of the issue. The draft needs to articulate exactly what the use case is and why other existing technologies are not sufficient. IMHO, simply saying we do not have a DHCP server in the target deployment does not cut it. You will need to introduce new software anyway (the PCP server) in your architecture, so the only difference between PCP & DHCP is the format of the bits on the wire.

> 
>> 3) When asking for multiple of those port-sets, one may end-up with port sets on different
>>      external IP addresses.
> 
> The MAP opcode has the same concern, and the same answer applies. Let us know if you think it should be made clearer in the text.

Yes.

> 
>> Also, when ports are running low, connections may be delayed until a new port set is acquired.
> 
> This is up to the PCP client to figure out. The same concern applies to the MAP opcode.

Not sure. with MAP opcode, the logic is that it is the user application that requests the port, in doing so, it knows that it may have to wait a little.
With the option described in the draft, the logic is that the CPE makes the request for an additional set of ports, unbeknown to the application...

Alain.