Re: [pcp] FW: New Version Notification for draft-vinapamula-flow-ha-01.txt
Suresh Kumar Vinapamula Venkata <sureshk@juniper.net> Mon, 18 August 2014 18:40 UTC
Return-Path: <sureshk@juniper.net>
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 7D5711A0AD8 for <pcp@ietfa.amsl.com>; Mon, 18 Aug 2014 11:40:48 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.902
X-Spam-Level:
X-Spam-Status: No, score=-1.902 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] 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 hpFAlC2FbzAQ for <pcp@ietfa.amsl.com>; Mon, 18 Aug 2014 11:40:46 -0700 (PDT)
Received: from na01-bn1-obe.outbound.protection.outlook.com (mail-bn1blp0188.outbound.protection.outlook.com [207.46.163.188]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E0A121A0ACF for <pcp@ietf.org>; Mon, 18 Aug 2014 11:40:45 -0700 (PDT)
Received: from DM2PR05MB288.namprd05.prod.outlook.com (10.141.101.11) by DM2PR05MB288.namprd05.prod.outlook.com (10.141.101.11) with Microsoft SMTP Server (TLS) id 15.0.1010.18; Mon, 18 Aug 2014 18:40:42 +0000
Received: from DM2PR05MB288.namprd05.prod.outlook.com ([10.141.101.11]) by DM2PR05MB288.namprd05.prod.outlook.com ([10.141.101.11]) with mapi id 15.00.1010.016; Mon, 18 Aug 2014 18:40:42 +0000
From: Suresh Kumar Vinapamula Venkata <sureshk@juniper.net>
To: "mohamed.boucadair@orange.com" <mohamed.boucadair@orange.com>, "Tirumaleswar Reddy (tireddy)" <tireddy@cisco.com>
Thread-Topic: [pcp] FW: New Version Notification for draft-vinapamula-flow-ha-01.txt
Thread-Index: AQHPh106u/PcvthDCk26TaHNEsrzH5tvN7qAgFYJUICAAWREkIAP0VYggAAtFwA=
Date: Mon, 18 Aug 2014 18:40:41 +0000
Message-ID: <D0178E67.4A179%sureshk@juniper.net>
In-Reply-To: <787AE7BB302AE849A7480A190F8B933004FB05@OPEXCLILM23.corporate.adroot.infra.ftgroup>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/14.3.2.130206
x-originating-ip: [66.129.239.11]
x-microsoft-antispam: BCL:0;PCL:0;RULEID:;UriScan:;
x-forefront-prvs: 03077579FF
x-forefront-antispam-report: SFV:NSPM; SFS:(6009001)(377424004)(53754006)(199003)(189002)(479174003)(51704005)(377454003)(24454002)(79102001)(86362001)(85852003)(54356999)(85306004)(64706001)(101416001)(4396001)(81342001)(20776003)(81542001)(50986999)(36756003)(92566001)(83506001)(15975445006)(2656002)(15202345003)(83072002)(77982001)(99396002)(74502001)(87936001)(19580405001)(19580395003)(83322001)(46102001)(31966008)(74662001)(230783001)(106356001)(106116001)(66066001)(76482001)(99286002)(95666004)(92726001)(80022001)(107046002)(21056001)(105586002)(2501001); DIR:OUT; SFP:; SCL:1; SRVR:DM2PR05MB288; H:DM2PR05MB288.namprd05.prod.outlook.com; FPR:; MLV:sfv; PTR:InfoNoRecords; A:1; MX:1; LANG:en;
Content-Type: text/plain; charset="iso-8859-1"
Content-ID: <8A625809DEA3A74EBFFCA13F315FBDCC@namprd05.prod.outlook.com>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
Archived-At: http://mailarchive.ietf.org/arch/msg/pcp/eo-fu79GYtpI1TBlBAM7oukEyWg
Cc: "pcp@ietf.org" <pcp@ietf.org>
Subject: Re: [pcp] FW: New Version Notification for draft-vinapamula-flow-ha-01.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: Mon, 18 Aug 2014 18:40:48 -0000
Hi Med, PCP server can always communicate a failure in checkpointing to end client, by not setting a corresponding reserved bit in the corresponding PCP response of a PCP request. When checkpointing is successful, this bit MUST be set in the response. But, I agree an option can always help in future extensions, not sure what they would be, and a bit may not be as versatile as extensions. You brought an interesting point with PREFER_FAILURE. For a PREFER_FAILURE request, if PCP resources are available but for some reason, checkpointing failed, does that mean we should fail the request? I mean should PREFER_FAILURE be carried over to checkpointing? I feel, in this case where mappings could be allocated but checkpointing failed, a succeed the request by sending allocated resources and also indicating that checkpointing failed. This way application knows about both status, and takes necessary action. Thanks Suresh On 8/18/14 2:03 AM, "mohamed.boucadair@orange.com" <mohamed.boucadair@orange.com> wrote: >Hi all, > >I do agree with Tiru that an option would be more appropriate than >associating a meaning with a reserved bit. > >For example: when used with PREFER_FAILURE, a client can be aware if its >request has been honored by the server. This can be used for example to >trigger counter measures by the PCP client such duplicating entries when >several servers are available, shorten the lifetime for this mapping, >etc. > >Cheers, >Med > >>-----Message d'origine----- >>De : pcp [mailto:pcp-bounces@ietf.org] De la part de Tirumaleswar Reddy >>(tireddy) >>Envoyé : vendredi 8 août 2014 10:22 >>À : Suresh Kumar Vinapamula Venkata >>Cc : pcp@ietf.org >>Objet : Re: [pcp] FW: New Version Notification for draft-vinapamula-flow- >>ha-01.txt >> >>Hi Suresh, >> >>Comments: >> >>[1] What is the reason for updating the reserved field in the PCP Common >>Request Packet Format ? >>A new PCP option can also be defined to signal if it's a critical flow or >>not. >> >>[1b] It may help the client to know if the flow is check pointed or not, >>this way the client can make a decision to prioritize the flows >>accordingly >>when multiple interfaces with associated PCP servers are involved. >> >>[1c] Success or fail response ((e.g. Quota exceeded) from PCP server can >>also help the client to remove check pointing for some of the existing >>flows so as to check point new flows. >> >>[2] This document describes a mechanism for a host to signal various >> network functions' High Availability (HA) module to checkpoint >> interested connections through PCP. >> >>Comment> The above line is not clear. >> >>[3] Internet service continuity is critical in service provider >> environment. To achieve this, most service providers have >>active- >> backup systems. >> >>Comment> Enterprise networks also typically deploy Active-Standby. >> >>[4] For service continuity of those connections on backup >> when active fail, that corresponding state had to be checkpointed on >> the backup. >> >>Nit> Replace "fail" with "fails" >> >>[5] Typically, this is addressed by identifying long lived connections >> and checkpointing state of only those connections that lived long >> enough, to the backup for service continuity. >> >>Comment> You may want to add that identification is also done by DPI, >>which >>fails with encrypted traffic. >> >>[6] 2. A connection may not be long lived but critical like shorter >> phone conversations. >> >>Comment> Replace "phone conversation" with "VOIP conversation" >> >>[7] 3. Similarly not every long lived connection need to be >>critical, >> say a free-service connection of a hosted service need not be >> checkpointed while a paid-service connection has to be >> checkpointed. >> >>Comment> Why would the application client differentiate and not signal >>that >>it's a critical flow in both the cases. Are you envisioning that the >>application client software makes this decision internally or it involves >>human intervention from some UI to signal to the network that it's a >>critical flow. >> >>[8] How would this work when PCP authentication is used ? >>(I mean will authentication related info be also check pointed or client >>will have to authenticate afresh when backup becomes active and other >>related issues.) >> >>[9] 1. Disruption in a phone connection is not desired. Application >> that is initiating a phone connection MUST mark connection HA bit >> in the header, while initiating a PCP request for checkpointing. >> >>Comment> Are you referring to VoIP signaling connection ? >> >>[10] 2. Similarly disruption in media streaming is not desired. A >>user >> hosting a media service, MUST mark HA bit in the header while >> initiating a mapping request, and MAY mark connection associated >> with that mapping, depending on whether the connection is from a >> paid subscriber or from a free subscriber through a PEER request. >> So checkpointing mapping doesn't result in auto checkpointing of >> connections, as it gives flexibility to the end user to pick >> specific connections only to checkpoint. >> >>Comment> I am not sure why this distinction is required b/w free and paid >>VoIP calls, free call could also be an emergency call or high-priority >>call. >> >>6. In conjunction with NAT, other network functions that MAY maintain >> state for each conneciton such as Stateful Firewall, IPSec, Load >> balancing etc..., MAY register to PCP server, and MAY be triggered >> for checkpointing respective state of that connection. >> >>Comment1> Are there stateless firewalls ? >>Comment 2> I did not understand this draft usage with load balancers and >>IPSec. >> >>Cheers, >>-Tiru >> >> >>> >>> On 6/13/14 4:19 PM, "Suresh Kumar Vinapamula Venkata" >>> <sureshk@juniper.net> wrote: >>> >>> >Hi >>> > >>> >This new version of draft address review comments received on the >>> >previous version. Kindly review. >>> >Sorry for the delay. >>> > >>> >Thanks >>> >Suresh >>> > >>> >On 6/13/14 4:14 PM, "internet-drafts@ietf.org" >>> ><internet-drafts@ietf.org> >>> >wrote: >>> > >>> >> >>> >>A new version of I-D, draft-vinapamula-flow-ha-01.txt has been >>> >>successfully submitted by Suresh Vinapamula and posted to the IETF >>> >>repository. >>> >> >>> >>Name: draft-vinapamula-flow-ha >>> >>Revision: 01 >>> >>Title: Flow high availability through PCP >>> >>Document date: 2014-06-13 >>> >>Group: Individual Submission >>> >>Pages: 6 >>> >>URL: >>> >>http://www.ietf.org/internet-drafts/draft-vinapamula-flow-ha-01.txt >>> >>Status: >>> >>https://datatracker.ietf.org/doc/draft-vinapamula-flow-ha/ >>> >>Htmlized: >>>http://tools.ietf.org/html/draft-vinapamula-flow-ha-01 >>> >>Diff: >>> >>http://www.ietf.org/rfcdiff?url2=draft-vinapamula-flow-ha-01 >>> >> >>> >>Abstract: >>> >> This document describes a mechanism for a host to signal various >>> >> network functions' High Availability (HA) module to checkpoint >>> >> interested connections through PCP. >>> >> >>> >> >>> >> >>> >> >>> >> >>> >>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. >>> >> >>> >>The IETF Secretariat >>> >> >>> > >>> >_______________________________________________ >>> >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
- [pcp] FW: New Version Notification for draft-vina… Suresh Kumar Vinapamula Venkata
- Re: [pcp] FW: New Version Notification for draft-… Tirumaleswar Reddy (tireddy)
- Re: [pcp] FW: New Version Notification for draft-… Suresh Kumar Vinapamula Venkata
- Re: [pcp] FW: New Version Notification for draft-… Tirumaleswar Reddy (tireddy)
- Re: [pcp] FW: New Version Notification for draft-… Suresh Kumar Vinapamula Venkata
- Re: [pcp] FW: New Version Notification for draft-… Tirumaleswar Reddy (tireddy)
- Re: [pcp] FW: New Version Notification for draft-… Suresh Kumar Vinapamula Venkata
- Re: [pcp] FW: New Version Notification for draft-… mohamed.boucadair
- Re: [pcp] FW: New Version Notification for draft-… Suresh Kumar Vinapamula Venkata
- Re: [pcp] FW: New Version Notification for draft-… Tirumaleswar Reddy (tireddy)
- Re: [pcp] FW: New Version Notification for draft-… Suresh Kumar Vinapamula Venkata
- Re: [pcp] FW: New Version Notification for draft-… Tirumaleswar Reddy (tireddy)
- Re: [pcp] FW: New Version Notification for draft-… Suresh Kumar Vinapamula Venkata