Re: [pcp] WG Call for Adoption: Optimizing NAT and Firewall Keepalives Using Port Control Protocol (PCP)

<Markus.Isomaki@nokia.com> Tue, 06 August 2013 13:15 UTC

Return-Path: <Markus.Isomaki@nokia.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 40A4421F9E36 for <pcp@ietfa.amsl.com>; Tue, 6 Aug 2013 06:15:23 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.599
X-Spam-Level:
X-Spam-Status: No, score=-6.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 0RGo4cIjrC9a for <pcp@ietfa.amsl.com>; Tue, 6 Aug 2013 06:15:17 -0700 (PDT)
Received: from mgw-da01.nokia.com (smtp.nokia.com [147.243.128.24]) by ietfa.amsl.com (Postfix) with ESMTP id 2A82521F9E11 for <pcp@ietf.org>; Tue, 6 Aug 2013 06:15:16 -0700 (PDT)
Received: from smtp.mgd.nokia.com ([65.54.30.21]) by mgw-da01.nokia.com (Sentrion-MTA-4.2.2/Sentrion-MTA-4.2.2) with ESMTP id r76DF5g5020715 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=OK); Tue, 6 Aug 2013 16:15:07 +0300
Received: from 008-AM1MPN1-043.mgdnok.nokia.com ([169.254.3.18]) by 008-AM1MMR1-012.mgdnok.nokia.com ([65.54.30.21]) with mapi id 14.03.0136.001; Tue, 6 Aug 2013 13:15:05 +0000
From: Markus.Isomaki@nokia.com
To: mohamed.boucadair@orange.com, repenno@cisco.com, pcp@ietf.org
Thread-Topic: [pcp] WG Call for Adoption: Optimizing NAT and Firewall Keepalives Using Port Control Protocol (PCP)
Thread-Index: AQHOjEWHrIMjf8sOSUiRMwszh5KQt5mGMwnQgAH4seA=
Date: Tue, 06 Aug 2013 13:15:05 +0000
Message-ID: <E44893DD4E290745BB608EB23FDDB7620A067300@008-AM1MPN1-043.mgdnok.nokia.com>
References: <45A697A8FFD7CF48BCF2BE7E106F06040905138F@xmb-rcd-x04.cisco.com> <45A697A8FFD7CF48BCF2BE7E106F0604090E81CE@xmb-rcd-x04.cisco.com> <94C682931C08B048B7A8645303FDC9F36EE99C8E34@PUEXCB1B.nanterre.francetelecom.fr>
In-Reply-To: <94C682931C08B048B7A8645303FDC9F36EE99C8E34@PUEXCB1B.nanterre.francetelecom.fr>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-tituslabs-classifications-30: TLPropertyRoot=Nokia; Confidentiality=Nokia Internal Use Only; Project=None;
x-titus-version: 3.5.9.3
x-headerinfofordlp: None
x-tituslabs-classificationhash-30: VgNFIFU9Hx+/nZJb9Kg7Imb/kNG8e5MBaAZCGWp2zCcmriI8lnVAfaV3+HkLL5QL0vdF69Z7XYn5GAjjV6RI9UB67e/BoNoOXYTiGPj5VJmDApl0RaDBWu7287tfJVrILsR5Dwm0Mm+M40rzp2zHrKTWcMFeptNvmWIRKM0u7hMBFFjF9kWgOHkJNz2+zN3DLJXhG2tCXj/Rap+FNYfqJmnY+xnLdm9OLCBmcjtcPzo7mPGVzXhEWPROcplGqWOGXdDXUOjsXY/My0yfrsOYeB2hFTSVMeSrE/iAGQ06PYCrvEQGZGgN655Fd6I3dhevKi35XSOvwA3YSzwwUkM+lQ==
x-originating-ip: [172.21.81.194]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Nokia-AV: Clean
Subject: Re: [pcp] WG Call for Adoption: Optimizing NAT and Firewall Keepalives Using Port Control Protocol (PCP)
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, 06 Aug 2013 13:15:23 -0000

Hi,

mohamed.boucadair@orange.com wrote:
> 
> I have one comment for the authors: consider adding some text to highlight
> PCP benefits to reduce keepalive messages when deployed in managed
> networks (i.e., both the underlying network and the service are managed by
> the same administrative entity). A typical example is SIP-based deployments:
> optimize the load on access service nodes (SBC, SBE, P-CSCF, etc.) because
> the lifetime of the mapping is known to the SIP UA and as such there is no
> need to issue frequent register messages to maintain the mapping alive, etc.
> 

Thanks for the comment. 

I have a question, though: If the same entity operates the network and the service such as SIP, do they need an explicit protocol like PCP to control or learn about the mapping lifetimes, or can they just configure them? I mean, since the service provider is able to configure the NAT/FW mapping lifetimes in the way they like, can't they just set the keep-alives in their SIP clients accordingly? As an example, the Firewall in a mobile network can be configured to set the lifetime for TCP connections destined to the SIP proxy (SBC, P-CSCF) to 1 hour, and via Device Management the operator could also turn off or set the IMS client keep-alives to match that. PCP would not be needed for that particular case.

It would seem to me that PCP would have more utility in "unmanaged" or "unrelated" cases where the client app basically has no a priori knowledge about the network, and neither does the application service provider. Or similarly, the NATs or Firewalls would have no idea what the TCP connections would be used for. 

Markus