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

Reinaldo Penno <repenno@cisco.com> Fri, 15 August 2014 05:21 UTC

Return-Path: <repenno@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 545491A8A15 for <pcp@ietfa.amsl.com>; Thu, 14 Aug 2014 22:21:28 -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 KdtLwyTzyePu for <pcp@ietfa.amsl.com>; Thu, 14 Aug 2014 22:21:25 -0700 (PDT)
Received: from alln-iport-7.cisco.com (alln-iport-7.cisco.com [173.37.142.94]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A7E401A8A0F for <pcp@ietf.org>; Thu, 14 Aug 2014 22:21:25 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=7053; q=dns/txt; s=iport; t=1408080085; x=1409289685; h=message-id:date:from:mime-version:to:subject:references: in-reply-to; bh=AO7RHFWuh5c8KK7GxjgcQId6ym5Wyor77mt0niL9UWM=; b=m1DubmHOXphgLJzmulHfEjgcjukYu71QuENxqejXJWpwJLquDF4QHewx YVw4cVXCI5MD2mjGcl69VVMiMIWa2UWCTix/wUDjM0wpdGzpILBmODMZe pbUjHliTXj011AUyyIhRkopI+a9YN7YAlkTOJ9HWiBqigVTS62c5PZB4q E=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: ApQFAI+Y7VOtJV2P/2dsb2JhbABZgw1TUwQEzWoBCYdJAYESFneEBAEBBAEBAWsKEQsYCRYPCQMCAQIBFTAGDQYCAQEFiDkIBcU4F49ThEwFix6KJYZ3gVeFUI1Xg3xMgUiBBwEBAQ
X-IronPort-AV: E=Sophos; i="5.01,867,1400025600"; d="scan'208,217"; a="69466373"
Received: from rcdn-core-7.cisco.com ([173.37.93.143]) by alln-iport-7.cisco.com with ESMTP; 15 Aug 2014 05:21:24 +0000
Received: from xhc-rcd-x14.cisco.com (xhc-rcd-x14.cisco.com [173.37.183.88]) by rcdn-core-7.cisco.com (8.14.5/8.14.5) with ESMTP id s7F5LO3j023581 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL) for <pcp@ietf.org>; Fri, 15 Aug 2014 05:21:24 GMT
Received: from [10.21.121.191] (10.21.121.191) by xhc-rcd-x14.cisco.com (173.37.183.88) with Microsoft SMTP Server (TLS) id 14.3.195.1; Fri, 15 Aug 2014 00:21:24 -0500
Message-ID: <53ED98D3.2010202@cisco.com>
Date: Thu, 14 Aug 2014 22:21:23 -0700
From: Reinaldo Penno <repenno@cisco.com>
Organization: Cisco Systems, Inc.
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:31.0) Gecko/20100101 Thunderbird/31.0
MIME-Version: 1.0
To: pcp@ietf.org
References: <20140815032721.11170.97404.idtracker@ietfa.amsl.com>
In-Reply-To: <20140815032721.11170.97404.idtracker@ietfa.amsl.com>
Content-Type: multipart/alternative; boundary="------------090708090808000406080208"
X-Originating-IP: [10.21.121.191]
Archived-At: http://mailarchive.ietf.org/arch/msg/pcp/n7Bl0kJ0OAoVoQ-KVeONc5EdqMA
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: Fri, 15 Aug 2014 05:21:28 -0000

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.

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?


thanks,

Reinaldo



On 8/14/14 8:27 PM, 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
> https://www.ietf.org/mailman/listinfo/pcp