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

Cullen Jennings <fluffy@cisco.com> Wed, 10 November 2010 04:22 UTC

Return-Path: <fluffy@cisco.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 EC42A3A6877 for <sip-clf@core3.amsl.com>; Tue, 9 Nov 2010 20:22:04 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -110.569
X-Spam-Level:
X-Spam-Status: No, score=-110.569 tagged_above=-999 required=5 tests=[AWL=0.030, BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8, USER_IN_WHITELIST=-100]
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 UZQJB-Ig8Plt for <sip-clf@core3.amsl.com>; Tue, 9 Nov 2010 20:22:03 -0800 (PST)
Received: from sj-iport-4.cisco.com (sj-iport-4.cisco.com [171.68.10.86]) by core3.amsl.com (Postfix) with ESMTP id DC8073A684F for <sip-clf@ietf.org>; Tue, 9 Nov 2010 20:22:03 -0800 (PST)
Authentication-Results: sj-iport-4.cisco.com; dkim=neutral (message not signed) header.i=none
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AvsEALes2UyrR7H+/2dsb2JhbACiO3GgJpschUoEhFmFfYMM
X-IronPort-AV: E=Sophos;i="4.59,176,1288569600"; d="scan'208";a="214719486"
Received: from sj-core-2.cisco.com ([171.71.177.254]) by sj-iport-4.cisco.com with ESMTP; 10 Nov 2010 04:22:29 +0000
Received: from [192.168.4.2] (rcdn-fluffy-8711.cisco.com [10.99.9.18]) by sj-core-2.cisco.com (8.13.8/8.14.3) with ESMTP id oAA4MS4s012309; Wed, 10 Nov 2010 04:22:29 GMT
Mime-Version: 1.0 (Apple Message framework v1081)
Content-Type: text/plain; charset="us-ascii"
From: Cullen Jennings <fluffy@cisco.com>
In-Reply-To: <0AD10257-D7F7-42FB-8CC4-E4A4FB17F63F@acmepacket.com>
Date: Tue, 09 Nov 2010 21:22:50 -0700
Content-Transfer-Encoding: quoted-printable
Message-Id: <90B0774E-02D3-4FAD-94E8-2F560C11C32F@cisco.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> <9172F3B8-339B-4F2A-B7DF-A620C408E934@acmepacket.com> <119C6B38-825F-4074-9D3C-8A91A8E3454D@cisco.com> <0AD10257-D7F7-42FB-8CC4-E4A4FB17F63F@acmepacket.com>
To: Hadriel Kaplan <HKaplan@acmepacket.com>
X-Mailer: Apple Mail (2.1081)
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: Wed, 10 Nov 2010 04:22:05 -0000

inline ..

On Nov 9, 2010, at 12:52 AM, Hadriel Kaplan wrote:

> 
> On Nov 8, 2010, at 11:49 PM, Cullen Jennings wrote:
> 
>> For CVS and Radius, it was obvious why each would happen. CVS was trivial to implement while Radius is far from that. While on the other hand CVS provided no real interoperability and who knows what fields did what - Radius provided something that was well enough defined you could do something with it. As a streaming format, the IPFIX looks better than syslog for what we need to do but there is no way it will deprecate syslog. HTTP is better in every way possible than TFTP for loading firmware on phones yet it takes an unnatural acts to convince people to use HTTP for that - similarly the bulk of people will use syslog for streaming logging.
> 
> Right we all do syslog for exporting stuff (as well as a bunch of other means).  But unfortunately doing syslog is like saying we all do TCP.  The real data is not only proprietary in semantics, but proprietary in syntax too.  It's one big string.  

yah - agree and understand, but my point was we will still be doing syslog no matter what we do here

> 
> This isn't the same issue as HTTP vs. TFTP - in those choices the content being pulled is still by nature a blob. (and for some devices doing TFTP is better because it can be easily hardcoded in ROM/PROM, so I can understand why folks lean that way)
> 
> Look... it's not like I expect all SIP devices to suddenly switch to supporting SIPCLF, no matter what format we do.  Some folks just won't care.  Cisco, for example, may never care - it's Cisco, after all. (and by that I don't mean they're bad - I mean they're a big company and sell a whole "solution" and may not care about what other people do for this)  That's ok.  No one's forcing anyone to do format XYZ.  We're just offering a standardized syntax/semantics in case you want to interop with readers/collectors/whatever without asking them to do your proprietary format/info and waiting for them to change their code.
> 
> 
>> So I know sip servers I have to deal with will be doing syslog, and I know they will be writing unstructured printf style logs to a local disk, the questions is how much more do I have to implement - I can see the advantage of having a interoperable structured format: both the indexed ascii and ipfix can be fixed to meet that need. I'm just not seeing any advantage to doing both. 
> 
> The proposal Peter suggested was to pick Ascii.  Are you ok with that?

I'm fine with pick either but that was not the proposal. The proposal was effectively to pick both. 

> 
> 
>> I'm not worried about the tools that read these logs being able to import either - that's easy because the systems that want the data will do what they need to get it.  
> 
> Then why bother with any standard format to begin with?  

Customers like it - it helps reduce vendor lock in among other reasons. 

> 
> You're not worried

Oh, I'm worried. I got two solutions, both of which have Cisco authors on them, both will work, and no clear direction. That's a receipt for for all the bolts to have left hand thread and all the nuts to have right hand thread. 

> ecause you're Cisco, and frankly the brand name alone is sufficient to get tools to do whatever you do, without even asking.  My world is different.  I have to call monitoring vendors and get the "who's Acme Packet??", then send them docs on the formats we use, and hope they will implement support for it. :(

wow - the grass is greener on the other side. I'm always thinking, if only I was the SBC in the call flow this would be so easy to fix. And I have to call customers and get the "What's an SBC? Oh, you mean an Acme box".

> 
> -hadriel
>