Re: [sip-clf] Defining Pros and Cons of ASCII/IPFIX

Hadriel Kaplan <HKaplan@acmepacket.com> Mon, 08 November 2010 00:13 UTC

Return-Path: <HKaplan@acmepacket.com>
X-Original-To: sip-clf@core3.amsl.com
Delivered-To: sip-clf@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 580523A6929 for <sip-clf@core3.amsl.com>; Sun, 7 Nov 2010 16:13:39 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.178
X-Spam-Level:
X-Spam-Status: No, score=-1.178 tagged_above=-999 required=5 tests=[AWL=-0.683, BAYES_00=-2.599, FH_RELAY_NODNS=1.451, HELO_MISMATCH_COM=0.553, RDNS_NONE=0.1]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id A9Nb+1lXlciJ for <sip-clf@core3.amsl.com>; Sun, 7 Nov 2010 16:13:38 -0800 (PST)
Received: from ETMail2.acmepacket.com (unknown [216.41.24.9]) by core3.amsl.com (Postfix) with ESMTP id 7737B3A68FB for <sip-clf@ietf.org>; Sun, 7 Nov 2010 16:13:38 -0800 (PST)
Received: from mail.acmepacket.com (216.41.24.7) by ETMail2.acmepacket.com (216.41.24.9) with Microsoft SMTP Server (TLS) id 8.1.240.5; Sun, 7 Nov 2010 19:13:57 -0500
Received: from mail.acmepacket.com ([127.0.0.1]) by mail ([127.0.0.1]) with mapi; Sun, 7 Nov 2010 19:13:55 -0500
From: Hadriel Kaplan <HKaplan@acmepacket.com>
To: Cullen Jennings <fluffy@cisco.com>
Date: Sun, 07 Nov 2010 19:13:52 -0500
Thread-Topic: [sip-clf] Defining Pros and Cons of ASCII/IPFIX
Thread-Index: Act+2dRHAD7+NfVJQx2Lz2qvSfZitQ==
Message-ID: <9172F3B8-339B-4F2A-B7DF-A620C408E934@acmepacket.com>
References: <AANLkTin3+_+-ARa29=o4V8-Pp-TS0Xc5S04CYhy0sT=r@mail.gmail.com> <D2591488-77F2-423D-B2AE-187E627D4489@acmepacket.com> <752EDF9B02C09847950620E262C45431845234@PALLENE.office.hd> <AANLkTikQ-gV-tja_LnQx7X-4uScpnAi=oNVAj3xQe_2J@mail.gmail.com> <DF0E148F-CA21-4373-92FF-A777A27A76EE@cisco.com>
In-Reply-To: <DF0E148F-CA21-4373-92FF-A777A27A76EE@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
acceptlanguage: en-US
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Brightmail-Tracker: AAAAAQAAAUA=
Cc: List SIP-CLF Mailing <sip-clf@ietf.org>
Subject: Re: [sip-clf] Defining Pros and Cons of ASCII/IPFIX
X-BeenThere: sip-clf@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: SIP Common Log File format discussion list <sip-clf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/sip-clf>, <mailto:sip-clf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sip-clf>
List-Post: <mailto:sip-clf@ietf.org>
List-Help: <mailto:sip-clf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sip-clf>, <mailto:sip-clf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 08 Nov 2010 00:13:39 -0000

On Nov 7, 2010, at 5:53 PM, Cullen Jennings wrote:

> Here's the conversation I imagine having with the product marketing people that will decide if this gets prioritized high enough that we will actually implement it. Hey I need X people for Solution A and that will give customers the benefit of BLAH BLAH. Then I say, I also want on the Y people for Solution B and that will give customers the benefit of and repeat the same BLAH BLAH. At that point they will say, so if we did just one of these they would get all the benefit right? and I will say yes and that will be the end of it - they will either decide I am so stupid  to even propose this that they do neither or, if I am lucky,  they will pick one based on some complete misunderstanding. I'll get back we choose A because that solution better aligns with the RESTful architecture of cloud computing. 

Right, so this basically gets to the heart of it in my opinion.  And my guess is you'll actually end up doing both.  Why?  Because the ipfix one is Netflow v10, and Cisco likes Netflow - both the marketing people like it, and there are tools for it.  It's not as popular as Netflow v9 of course, but it'll get there eventually.  So think of it this way: Cisco makes routers and switches (or so I've heard ;) and those boxes export various Netflow versions today.  Don't you think your marketing people would want to position a "unified monitoring" approach whereby the Netflow records exported by the routers/switches can be collected and correlated to the ones from your Call Managers/Cube and such, to provide not only correlation of signaling flows but also media?  I think they would.  That looks really good in PowerPoint and Data Sheets. :)

But then they'd also want to log it in ascii format, for those customers that don't have Netflow tools or for simple lab testing type use.

This isn't much different than what vendors have to do for CDRs right now - afaict a lot of us record them in multiple formats, both binary like RADIUS or DIAMETER, as well as ascii like CSV format.  Different customers use different formats, and they have different pros/cons, but we're willing to implement multiple formats because we want to provide the info to everyone/anyone.  

I think the same thing will happen here - as a vendor, it's in your own interest to provide as many tools to troubleshoot and monitor SIP as you can, for as many customers as possible.

-hadriel