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

"Muthu Arul Mozhi Perumal (mperumal)" <mperumal@cisco.com> Fri, 30 August 2013 07:05 UTC

Return-Path: <mperumal@cisco.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 521D521F99DC for <pcp@ietfa.amsl.com>; Fri, 30 Aug 2013 00:05:55 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -10.599
X-Spam-Level:
X-Spam-Status: No, score=-10.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8]
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 3QK7GTovOT0x for <pcp@ietfa.amsl.com>; Fri, 30 Aug 2013 00:05:43 -0700 (PDT)
Received: from rcdn-iport-7.cisco.com (rcdn-iport-7.cisco.com [173.37.86.78]) by ietfa.amsl.com (Postfix) with ESMTP id 67F7421F997B for <pcp@ietf.org>; Fri, 30 Aug 2013 00:05:43 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=5137; q=dns/txt; s=iport; t=1377846343; x=1379055943; h=from:to:subject:date:message-id:references:in-reply-to: content-transfer-encoding:mime-version; bh=5V/vphRMA+8ANgJkBSk+hq1dNuM/l7k8vQ/ZeDXYsw0=; b=MzxVMI4GHjo7STVxcnE1np9qGA4bCINqZCYVuoOetcv3bY2yu3yhdpG/ BiEohoc2I6AZiJDy3hRvbqgqonr4otU0uU2wvG0Z+QQkj4yVopeMQS1Tn 31Tu+lduNeTtUrvMXqJUzw/TVtXUm52MmdazCyeMsYk11EZfYqU+PHf12 M=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AhwFAHhDIFKtJXHB/2dsb2JhbABagwc1UcBPgR8WdIIkAQEBBAEBARodNBcEAgEIEQQBAQsUBQQHJwsUCQgCBAESCId5DLk8jiUGgRg4BoMWgQADmSKQN4FjgT2BcTk
X-IronPort-AV: E=Sophos;i="4.89,989,1367971200"; d="scan'208";a="253589174"
Received: from rcdn-core2-6.cisco.com ([173.37.113.193]) by rcdn-iport-7.cisco.com with ESMTP; 30 Aug 2013 07:05:41 +0000
Received: from xhc-rcd-x10.cisco.com (xhc-rcd-x10.cisco.com [173.37.183.84]) by rcdn-core2-6.cisco.com (8.14.5/8.14.5) with ESMTP id r7U75fZo001587 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Fri, 30 Aug 2013 07:05:41 GMT
Received: from xmb-rcd-x02.cisco.com ([169.254.4.198]) by xhc-rcd-x10.cisco.com ([173.37.183.84]) with mapi id 14.02.0318.004; Fri, 30 Aug 2013 02:05:41 -0500
From: "Muthu Arul Mozhi Perumal (mperumal)" <mperumal@cisco.com>
To: "Markus.Isomaki@nokia.com" <Markus.Isomaki@nokia.com>, "Tirumaleswar Reddy (tireddy)" <tireddy@cisco.com>, "Ram Mohan R (rmohanr)" <rmohanr@cisco.com>, "pcp@ietf.org" <pcp@ietf.org>
Thread-Topic: [pcp] WG Call for Adoption: Optimizing NAT and Firewall Keepalives Using Port Control Protocol (PCP)
Thread-Index: AQHOjFORrIMjf8sOSUiRMwszh5KQt5mixnpAgAZq7iCABFNHEA==
Date: Fri, 30 Aug 2013 07:05:40 +0000
Message-ID: <E721D8C6A2E1544DB2DEBC313AF54DE22423EE7D@xmb-rcd-x02.cisco.com>
References: <913383AAA69FF945B8F946018B75898A1900F74A@xmb-rcd-x10.cisco.com> <E92E67B176B8B64D8D3A8F5E44E9D8F41EC91DC9@xmb-aln-x05.cisco.com> <913383AAA69FF945B8F946018B75898A19030F64@xmb-rcd-x10.cisco.com> <E44893DD4E290745BB608EB23FDDB7620A0906E0@008-AM1MPN1-041.mgdnok.nokia.com>
In-Reply-To: <E44893DD4E290745BB608EB23FDDB7620A0906E0@008-AM1MPN1-041.mgdnok.nokia.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [72.163.208.178]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
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: Fri, 30 Aug 2013 07:05:55 -0000

Hi Markus,

|My understanding was that the consent refreshes would need to be 
|sent quite frequently at all times. But are there situations where 
|a P2P association would be up, while yet consent refreshes would not
|flow? If so, PCP would indeed become handy for instance prolonging 
|the default 30 second UDP timeout to, say, 5 minutes. That would be
|basically the only way for a small battery powered device to keep
|that P2P connection up for hours without draining its battery.

Yes, there are situations where a P2P association would be up while consent refreshes wouldn't flow. This is where one of endpoints is only receiving traffic and not sending anything (or sending infrequently). Consent freshness is needed only when traffic is sent. When the endpoint is not sending traffic consent freshness is unnecessary.

Muthu

|-----Original Message-----
|From: pcp-bounces@ietf.org [mailto:pcp-bounces@ietf.org] On Behalf Of Markus.Isomaki@nokia.com
|Sent: Tuesday, August 27, 2013 6:41 PM
|To: Tirumaleswar Reddy (tireddy); Ram Mohan R (rmohanr); pcp@ietf.org
|Subject: Re: [pcp] WG Call for Adoption: Optimizing NAT and Firewall Keepalives Using Port Control
|Protocol (PCP)
|
|Hi Tiru, Ram,
|
|This might be better asked on the RTCWEB or MMUSIC WG lists, but since it came up here:
|
|When thinking about WebRTC's P2P traffic flows (audio, video or data channel), the keepalive reduction
|becomes relevant only when there are long periods when no application traffic is being sent -- but
|still for some reason, such as responsiveness, it is not possible to tear down the P2P "association"
|for that period. There may be such cases even for audio or video streams, but it seems that the most
|realistic case is when only a data channel is up.
|
|My understanding was that the consent refreshes would need to be sent quite frequently at all times.
|But are there situations where a P2P association would be up, while yet consent refreshes would not
|flow? If so, PCP would indeed become handy for instance prolonging the default 30 second UDP timeout
|to, say, 5 minutes. That would be basically the only way for a small battery powered device to keep
|that P2P connection up for hours without draining its battery.
|
|But as said, often it might be a better design to tear the data channel down after a few minutes of no
|traffic and set it up ASAP when either end has something to send. In that case only the signaling
|connection (TLS/TCP) would need to stay up for long time, and for that PCP works nicely.
|
|Markus
|
|> -----Original Message-----
|> From: pcp-bounces@ietf.org [mailto:pcp-bounces@ietf.org] On Behalf Of
|> ext Tirumaleswar Reddy (tireddy)
|> Sent: 23 August, 2013 15:27
|> To: Ram Mohan R (rmohanr); pcp@ietf.org
|> Subject: Re: [pcp] WG Call for Adoption: Optimizing NAT and Firewall
|> Keepalives Using Port Control Protocol (PCP)
|>
|> > -----Original Message-----
|> > From: Ram Mohan R (rmohanr)
|> > Sent: Tuesday, August 13, 2013 10:34 AM
|> > To: pcp@ietf.org
|> > Subject: Re: [pcp] WG Call for Adoption: Optimizing NAT and Firewall
|> > Keepalives Using Port Control Protocol (PCP)
|> >
|> > I support adoption of this document.
|> >
|> > One comment that you can take care in the next revision- We can add
|> > some text on how this document will interact with consent messages
|> > that would be sent for webRTC flows
|>
|> Using PCP to increase the lifetime will be useful when not actively sending
|> traffic i.e. when consent is not used. Planning to update draft "PCP
|> Considerations for WebRTC Usage" http://tools.ietf.org/html/draft-penno-
|> rtcweb-pcp-00#section-3.6 with more details.
|>
|> --Tiru.
|>
|> >
|> > Ram
|> >
|> > >
|> > >
|> > >-----Original Message-----
|> > >From: Reinaldo Penno (repenno)
|> > >Sent: Monday, July 29, 2013 3:52 PM
|> > >To: pcp@ietf.org
|> > >Subject: [pcp] WG Call for Adoption: Optimizing NAT and Firewall
|> > >Keepalives Using Port Control Protocol (PCP)
|> > >
|> > >Hello,
|> > >
|> > >This email starts a 2-week consensus call on adopting "Optimizing NAT
|> > >and Firewall Keepalives Using Port Control Protocol (PCP)" as a WG item.
|> > >
|> > >     Title     : Optimizing NAT and Firewall Keepalives Using Port Control
|> > >Protocol (PCP)
|> > >     Author(s) : T. Reddy et al
|> > >     Filename  : draft-reddy-pcp-optimize-keepalives-01
|> > >     URL       :
|> > >http://tools.ietf.org/html/draft-reddy-pcp-optimize-keepalives-01
|> > >
|> > >Please read the current revision and state you opinion either for or
|> > >against adoption in the mailing list.
|> > >
|> > >The call for adoption ends 12th August 2013.
|> > >
|> > >Thanks,
|> > >
|> > >Chairs
|> > >
|> > >
|> > >
|> >
|> >
|>
|> _______________________________________________
|> pcp mailing list
|> pcp@ietf.org
|> https://www.ietf.org/mailman/listinfo/pcp
|_______________________________________________
|pcp mailing list
|pcp@ietf.org
|https://www.ietf.org/mailman/listinfo/pcp