Flow RRD MA

From GEANT2-JRA1 Wiki

Contents

Description

In perfSonar, RRD MA uses snmp protocol to collect different info from network equipment, usually a router. using rrdtool, collected info (ex. number of bytes entering/exiting particular interface) is put into rrd file. Using pS RRD-MA service, metadata information for the interface is configured. This configuration, AKA stitching, produces xml schema file which pSUI can use to give us visual presentation of what is happening on that interface. Similar idea is offered behind Flow RRD MA. The main difference is that uses Cisco's netflow protocol instead of snmp. MA server uses tool such as nfdump to capture data sent from a router. There are other tools available. Furthermore, it is required to put the captured packets into rrd file. Logical thing to do is to use NfSen which is nfdump's frontend. NfSen is built using php/perl and will automatically create a rrd file which will have data sources as follows:

       'flows',
       'flows_tcp',
       'flows_udp',
       'flows_icmp',
       'flows_other',
       'packets',
       'packets_tcp',
       'packets_udp',
       'packets_icmp',
       'packets_other',
       'traffic',
       'traffic_tcp',
       'traffic_udp',
       'traffic_icmp',
       'traffic_other',

For describing neflow data inside configuration (xml schema) file new event types have been introduced: netflow-flows, netflow-packets, netflow-bytes for tcp, udp, icmp and other protocols.

Status

April 10 2008 Schema proposal phase ends - implementation begins

March 5 2008 Adding Flow RRD MA functionality into RRD MA

August 18 2007 netflow schema test output submited to bugzilla

August 03 2007 Bug 204 opened on bugzilla

Deployment Timeline

  • 10.04.2008 - 11.04.2008 - Accept metadata configuration schema
  • 14.04.2008 - 19.04.2008 - Roman to write instructions on how to implement a metric using java plugin. Sasa to open new SVN branch for Flow RRD MA. Sasa to setup a linux based server that will host Flow RRD MA service.
  • 22.04.2008 - 23.06.2008 - Start implementing first metric(s)
  • 29.06.2008 - ? - Introduce this metric/service into 3.2 release and start on visualization.

Interface Specification


Examples

<Please use 'Save link as..' and view it using text or xml editor>

Personal tools