Re: [ippm] Discussion on extending TWAMP to monitor service KPIs and detect liveliness of an application
"MORTON, ALFRED C (AL)" <acmorton@att.com> Tue, 30 June 2015 01:20 UTC
Return-Path: <acmorton@att.com>
X-Original-To: ippm@ietfa.amsl.com
Delivered-To: ippm@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8D1731A21A1 for <ippm@ietfa.amsl.com>; Mon, 29 Jun 2015 18:20:13 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.611
X-Spam-Level:
X-Spam-Status: No, score=-3.611 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, J_CHICKENPOX_84=0.6, RCVD_IN_DNSWL_MED=-2.3, SPF_HELO_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] 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 5_SlAJShuRLx for <ippm@ietfa.amsl.com>; Mon, 29 Jun 2015 18:20:11 -0700 (PDT)
Received: from mail-pink.research.att.com (mail-pink.research.att.com [204.178.8.22]) by ietfa.amsl.com (Postfix) with ESMTP id C3AC11A219F for <ippm@ietf.org>; Mon, 29 Jun 2015 18:20:10 -0700 (PDT)
Received: from mail-blue.research.att.com (unknown [135.207.178.11]) by mail-pink.research.att.com (Postfix) with ESMTP id 895C9120D6E; Mon, 29 Jun 2015 21:41:16 -0400 (EDT)
Received: from exchange.research.att.com (sentinel.research.att.com [135.207.255.38]) by mail-blue.research.att.com (Postfix) with ESMTP id BBBCEF0457; Mon, 29 Jun 2015 21:19:12 -0400 (EDT)
Received: from NJFPSRVEXG0.research.att.com ([fe80::108a:1006:9f54:fd90]) by sentinel.research.att.com ([fe80::7914:9c7e:6a73:a8d6%10]) with mapi; Mon, 29 Jun 2015 21:19:12 -0400
From: "MORTON, ALFRED C (AL)" <acmorton@att.com>
To: Srivathsa Sarangapani <srivathsas@juniper.net>, Dave Taht <dave.taht@gmail.com>
Date: Mon, 29 Jun 2015 21:19:10 -0400
Thread-Topic: [ippm] Discussion on extending TWAMP to monitor service KPIs and detect liveliness of an application
Thread-Index: AQHQogaXUDBkupL6lE+Yj7SC7dIQT52izRCAgAAeDYCAAZslgIAfp92AgAAuyvA=
Message-ID: <4AF73AA205019A4C8A1DDD32C034631D0662C6E367@NJFPSRVEXG0.research.att.com>
References: <D19BBBC4.2DBC4%srivathsas@juniper.net> <CAA93jw7UAn1=kz4U=7ZJsgWn3YupaY5=U+f3gTFwLwVxUfjR=Q@mail.gmail.com> <4AF73AA205019A4C8A1DDD32C034631D02EB7B2B2F@NJFPSRVEXG0.research.att.com> <D19CE2A0.2DEF4%srivathsas@juniper.net> <D1B773D6.312E8%srivathsas@juniper.net>
In-Reply-To: <D1B773D6.312E8%srivathsas@juniper.net>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
acceptlanguage: en-US
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/ippm/C10o-HhExV--eQudnUkCxG-Khxg>
Cc: Peyush Gupta <peyushg@juniper.net>, "ippm@ietf.org" <ippm@ietf.org>
Subject: Re: [ippm] Discussion on extending TWAMP to monitor service KPIs and detect liveliness of an application
X-BeenThere: ippm@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: IETF IP Performance Metrics Working Group <ippm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ippm>, <mailto:ippm-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ippm/>
List-Post: <mailto:ippm@ietf.org>
List-Help: <mailto:ippm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ippm>, <mailto:ippm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 30 Jun 2015 01:20:13 -0000
Hi Vathsa, I had a look at your draft tonight, but I clearly need to spend more time to try to figure out how these new features work - take the keep-alive for example in section 5.1: 5.1. Services Keepalive Monitoring The Session-Sender MAY send the Service PDU as part of the TWAMP-Test Packet Padding. When Session-Reflector receives the TWAMP-Test packet, it SHALL extract the Service PDU. Then Session-Reflector SHALL inject the Service PDU to the Service Block for service processing. Based on whether the Session-Reflector received the response, the Session-Reflector SHALL decide whether the Service is alive or not. Are the test packets sent between Sender and Reflector the basis for evaluating Service liveliness? If so, it seems that *any* successful test packet received at the Reflector and then received back at the Sender is enough to assess bi-directional service liveliness. I'm missing the need for the Reflector to decide anything - it just has to re-use payload in the packet it reflects? Al > -----Original Message----- > From: Srivathsa Sarangapani [mailto:srivathsas@juniper.net] > Sent: Monday, June 29, 2015 12:45 PM > To: MORTON, ALFRED C (AL); Dave Taht > Cc: ippm@ietf.org; Peyush Gupta > Subject: Re: [ippm] Discussion on extending TWAMP to monitor service > KPIs and detect liveliness of an application > > Hi Al, > > I hope you agree to our below comments. > In continuation of the same idea, we have submitted a draft: > https://datatracker.ietf.org/doc/draft-sp-ippm-monitor-services-kpi/ > > Request you to please go through the same and provide your > comments/suggestions. > > > -- > Regards, > Vathsa > > > > > -----Original Message----- > From: Srivathsa Sarangapani <srivathsas@juniper.net> > Date: Tuesday, June 9, 2015 at 6:50 PM > To: "MORTON, ALFRED C (AL)" <acmorton@att.com>, Dave Taht > <dave.taht@gmail.com> > Cc: "ippm@ietf.org" <ippm@ietf.org>, Peyush Gupta <peyushg@juniper.net> > Subject: Re: [ippm] Discussion on extending TWAMP to monitor service > KPIs > and detect liveliness of an application > > Hi Al, > > Thanks for your reply. Please see my answers inline: > > -- > Regards, > Vathsa > > > > > -----Original Message----- > From: <MORTON>, "ALFRED C (AL)" <acmorton@att.com> > Date: Monday, June 8, 2015 at 11:48 PM > To: Dave Taht <dave.taht@gmail.com>, Srivathsa Sarangapani > <srivathsas@juniper.net> > Cc: "ippm@ietf.org" <ippm@ietf.org> > Subject: RE: [ippm] Discussion on extending TWAMP to monitor service > KPIs > and detect liveliness of an application > > Hi Srivathsa and Dave, > > At the moment, some visibility of service KPIs are intended > to be measured with PDM: > https://tools.ietf.org/html/draft-elkins-ippm-6man-pdm-option-00 > (and there is/was a call for interest > http://www.ietf.org/mail-archive/web/ippm/current/msg03732.html > probably not too late to respond usefully on this wg call) > > Vathsa>>>Good work. > We feel that service KPIs like load, latency etc for Router > services(like > DPI, CGNAT, IPSEC) > may not be the scope of this extension. This is a good extension for > host > to host architecture. > > regarding: > > > Similarly they cannot figure out the liveliness of an application on > a > > > server even though they can figure out that the server is alive. > > > > Well said. liveliness as a default benchmark type would be good for > just > > about everything. :) > > By liveliness, what degree of response complexity is considered alive? > Possibilities beyond ICMP Echo include: > - Opens connection on well-known port > - sends expected greeting message > - ... > - completes entire transaction within time limit > Vathsa>>> > For some TCP applications, opening a connection on well-known port is > liveliness. > For some UDP applications, receiving greeting message is liveliness. > For some applications like HTTP, DNS it can be one transaction within > time > limit. > > regards, > Al > > > -----Original Message----- > > From: ippm [mailto:ippm-bounces@ietf.org] On Behalf Of Dave Taht > > Sent: Monday, June 08, 2015 12:31 PM > > To: Srivathsa Sarangapani > > Cc: ippm@ietf.org > > Subject: Re: [ippm] Discussion on extending TWAMP to monitor service > > KPIs and detect liveliness of an application > > > > On Mon, Jun 8, 2015 at 9:17 AM, Srivathsa Sarangapani > > <srivathsas@juniper.net> wrote: > > > Dear IPPM, > > > > > > I would like to share something with you today. > > > > > > In the existing as well as next generation network architectures, > > > there are lot of new services getting added in the service plane > with > > > in the network. services here include subscriber aware services, > flow > > > based traffic load balancing, content delivery servers, real time > > > streaming applications and similar. The performance of these > services > > > are monitored using set of attributes. some of the critical > attributes > > > are latency introduced in the packet path, impact on network > capacity > > and throughput. > > > some other attributes are to check whether a service node is alive > or > > not. > > > > > > To Address some of these challenges, how about extending TWAMP > > > protocol (RFC 5357) to monitor service KPIs and monitor the > liveliness > > > of the service or application. > > > > I would like to see smokeping more widely used, and bandwidth > presented > > at the same time as loss, ECN CE, and latency in more mtrg and cacti > > (and other widely used network management system) graphs. > > > > While I would like to see more twamp deployments, it is kind of a > > headache to deploy (ntp time sensitivity for starters - that said, I > > would also like to see better timekeeping across the internet also). > > > > > > > > Today TWAMP is used to measure just RTT between 2 Network Elements, > > > like routers, servers etc. > > > Since Routers are no more just forwarding packets but running lot > more > > > services like CGNAT, DPI, IPSec, TDF and like. > > > Even Servers are used to run applications like DNS, HTTP over it. > > > > > > Existing standard protocols cannot measure the impact of enabling > > > service on packets that get routed via a router in terms of latency > > > and the throughput. > > > Similarly they cannot figure out the liveliness of an application on > a > > > server even though they can figure out that the server is alive. > > > > Well said. liveliness as a default benchmark type would be good for > just > > about everything. :) > > > > > With the advent of SDN and VNFs, the latency of a VNF would really > > > make lot of sense for the network operator for optimal network > > > planning and deployment. > > > > I agree that monitoring the effectiveness of these new technologies is > a > > goodness. > > > > > Based on the real time latency, the network operator can possibly > > > spawn more VMs for a services VNF when required and can shut down > > > some of them when not required. > > > > Well, more VMs does != less latency. > > > > > > > > We therefore think that adding this new dimension to TWAMP protocol > > > would really be helpful for network monitoring and analysis. > > > We request you all to please share your thoughts on the same. > > > > > > > > > > > > > -- > > > Thanks and Regards, > > > Vathsa > > > > > > _______________________________________________ > > > ippm mailing list > > > ippm@ietf.org > > > https://www.ietf.org/mailman/listinfo/ippm > > > > > > > > -- > > Dave Täht > > What will it take to vastly improve wifi for everyone? > > https://plus.google.com/u/0/explore/makewififast > > > > _______________________________________________ > > ippm mailing list > > ippm@ietf.org > > https://www.ietf.org/mailman/listinfo/ippm >
- [ippm] Discussion on extending TWAMP to monitor s… Srivathsa Sarangapani
- Re: [ippm] Discussion on extending TWAMP to monit… Dave Taht
- Re: [ippm] Discussion on extending TWAMP to monit… MORTON, ALFRED C (AL)
- Re: [ippm] Discussion on extending TWAMP to monit… Srivathsa Sarangapani
- Re: [ippm] Discussion on extending TWAMP to monit… Srivathsa Sarangapani
- Re: [ippm] Discussion on extending TWAMP to monit… Srivathsa Sarangapani
- Re: [ippm] Discussion on extending TWAMP to monit… Srivathsa Sarangapani
- Re: [ippm] Discussion on extending TWAMP to monit… MORTON, ALFRED C (AL)
- Re: [ippm] Discussion on extending TWAMP to monit… Srivathsa Sarangapani