Re: [pcp] I-D Action: draft-ietf-pcp-optimize-keepalives-03.txt

"Prashanth Patil (praspati)" <praspati@cisco.com> Tue, 19 August 2014 09:50 UTC

Return-Path: <praspati@cisco.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 58CBC1A8884 for <pcp@ietfa.amsl.com>; Tue, 19 Aug 2014 02:50:55 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -15.168
X-Spam-Level:
X-Spam-Status: No, score=-15.168 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, RP_MATCHES_RCVD=-0.668, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham
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 OX-vQVxf5g7o for <pcp@ietfa.amsl.com>; Tue, 19 Aug 2014 02:50:53 -0700 (PDT)
Received: from rcdn-iport-4.cisco.com (rcdn-iport-4.cisco.com [173.37.86.75]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id EB20D1A8881 for <pcp@ietf.org>; Tue, 19 Aug 2014 02:50:52 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=9635; q=dns/txt; s=iport; t=1408441853; x=1409651453; h=from:to:subject:date:message-id:references:in-reply-to: mime-version; bh=QjXbJvDpx0ip2XgGF73CvLeNxejgSGyDh2AdbYETFu0=; b=ORPPAwb7q1VHj/fAV4vy8JxQcRTBP5re77q2mJfKJuWSKtUbLxGoT9nc ORNu+r+wYYXESEGCUgGjQ/8Tt7twJImprBQVWv4hL+/Eq/wHjCt4bTkUm Ndw40YJSc0QDzqM/zzSw9uads+fuGgE95Xyl0Qtss5vM55sR/bN1LQ700 w=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AikFACAd81OtJA2J/2dsb2JhbABZgkdGU1MEBMxcAQmHWAGBDBZ3hAMBAQEEAQEBaxsCAQgRAwECKAcnCxQJCAIEARIJiDkIBcFPF40PgiwYhEwFkSWEJoZ3gVeTLINdbIFIgQcBAQE
X-IronPort-AV: E=Sophos;i="5.01,893,1400025600"; d="scan'208,217";a="348656866"
Received: from alln-core-4.cisco.com ([173.36.13.137]) by rcdn-iport-4.cisco.com with ESMTP; 19 Aug 2014 09:50:52 +0000
Received: from xhc-rcd-x04.cisco.com (xhc-rcd-x04.cisco.com [173.37.183.78]) by alln-core-4.cisco.com (8.14.5/8.14.5) with ESMTP id s7J9oqVG031766 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL) for <pcp@ietf.org>; Tue, 19 Aug 2014 09:50:52 GMT
Received: from xmb-rcd-x07.cisco.com ([169.254.7.38]) by xhc-rcd-x04.cisco.com ([fe80::200:5efe:173.37.183.34%12]) with mapi id 14.03.0195.001; Tue, 19 Aug 2014 04:50:51 -0500
From: "Prashanth Patil (praspati)" <praspati@cisco.com>
To: "Reinaldo Penno (repenno)" <repenno@cisco.com>, "pcp@ietf.org" <pcp@ietf.org>
Thread-Topic: [pcp] I-D Action: draft-ietf-pcp-optimize-keepalives-03.txt
Thread-Index: AQHPu5MPBzuQZ2cANUOyFuHopmNQHQ==
Date: Tue, 19 Aug 2014 09:50:50 +0000
Message-ID: <D0191B41.493DF%praspati@cisco.com>
References: <20140815032721.11170.97404.idtracker@ietfa.amsl.com> <53ED98D3.2010202@cisco.com>
In-Reply-To: <53ED98D3.2010202@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/14.4.3.140616
x-originating-ip: [173.39.66.30]
Content-Type: multipart/alternative; boundary="_000_D0191B41493DFpraspaticiscocom_"
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/pcp/YfEr-x0tNGnUxQ3QH0pI5tQfIdM
Subject: Re: [pcp] I-D Action: draft-ietf-pcp-optimize-keepalives-03.txt
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: <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, 19 Aug 2014 09:50:55 -0000

Hi Reinaldo,
Please see inline <PRA>

From: "Reinaldo Penno (repenno)" <repenno@cisco.com<mailto:repenno@cisco.com>>
Organization: Cisco Systems, Inc.
Date: Friday, August 15, 2014 10:51 AM
To: "pcp@ietf.org<mailto:pcp@ietf.org>" <pcp@ietf.org<mailto:pcp@ietf.org>>
Subject: Re: [pcp] I-D Action: draft-ietf-pcp-optimize-keepalives-03.txt

At some point we worked on an alpha implementation of this draft so I would like to provide some comments...

Section 3.4

"

   If the application determines that all NATs and firewalls on its path
   to the Internet support PCP, it can start using PCP instead of its
   default keepalives to maintain the NAT/FW state"


What we found in practice is that even if all FW/NATs support PCP, they might give you different lifetime responses.

So, you might have, say, 3 mappings with lifetimes 3600s, 86000s and 240s. So, it would be good to show that even in this scenario the savings are significant.

So, let's suppose normally an application would need to send a single packet every 120s. So, in 24hrs 86400/120 = 720 packets. But in the case of
PCP you would need to refresh 3 mappings = 360 + 24 + 1 = 385 packets.

PRA: We'll include an example to illustrate savings with PCP.


But one issue I see is that it seems to me you would also have to create mappings for the PCP traffic itself so that it can
traverse intermediate NAT so PCP Client can talk to 2nd, 3rd, PCP Servers. So, those mappings also need to be refreshed or recreated adding to the load.

How would the savings be if PCP Servers support PCP Proxy?

PRA: In context of your example, savings with a PCP proxy should be considerable. A client will only communicate with the PCP proxy and receive a single mapping lifetime.

-Prashanth


thanks,

Reinaldo



On 8/14/14 8:27 PM, internet-drafts@ietf.org<mailto:internet-drafts@ietf.org> wrote:

A New Internet-Draft is available from the on-line Internet-Drafts directories.
 This draft is a work item of the Port Control Protocol Working Group of the IETF.

        Title           : Optimizing NAT and Firewall Keepalives Using Port Control Protocol (PCP)
        Authors         : Tirumaleswar Reddy
                          Markus Isomaki
                          Dan Wing
                          Prashanth Patil
        Filename        : draft-ietf-pcp-optimize-keepalives-03.txt
        Pages           : 15
        Date            : 2014-08-14

Abstract:
   This document describes how Port Control Protocol is useful in
   reducing NAT and firewall keepalive messages for a variety of
   applications.


The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-pcp-optimize-keepalives/

There's also a htmlized version available at:
http://tools.ietf.org/html/draft-ietf-pcp-optimize-keepalives-03

A diff from the previous version is available at:
http://www.ietf.org/rfcdiff?url2=draft-ietf-pcp-optimize-keepalives-03


Please note that it may take a couple of minutes from the time of submission
until the htmlized version and diff are available at tools.ietf.org.

Internet-Drafts are also available by anonymous FTP at:
ftp://ftp.ietf.org/internet-drafts/

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