<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
    <title>Advanced NetFlow Traffic Analysis - Medianet performance monitoring  Archives</title>
    <link rel="alternate" type="text/html" href="http://blog.tmcnet.com/advanced-netflow-traffic-analysis/" />
    <link rel="self" type="application/atom+xml" href="http://blog.tmcnet.com/advanced-netflow-traffic-analysis/medianet-performance-monitoring/atom.xml" />
    <id>tag:blog.tmcnet.com,2012-01-03:/advanced-netflow-traffic-analysis//164</id>
    <updated>2012-07-13T00:06:51Z</updated>
    

<entry>
    <title>Flexible NetFlow Configuration example for Performance Monitoring for TCP, VoIP and Cisco NBAR</title>
    <link rel="alternate" type="text/html" href="http://blog.tmcnet.com/advanced-netflow-traffic-analysis/2012/07/flexible-netflow-configuration-example-for-performance-monitoring-for-tcp-voip-and-cisco-nbar.html" />
    <id>tag:blog.tmcnet.com,2012:/advanced-netflow-traffic-analysis//164.49660</id>

    <published>2012-07-12T23:54:14Z</published>
    <updated>2012-07-13T00:06:51Z</updated>

    <summary><![CDATA[Here is a sort of generalized FnF &ndash; Flexible NetFlow configuration where I created a TCP class that includes all TCP traffic. I don't normally recommend this as typically I would identify the business applications that I want to track...]]></summary>
    <author>
        <name>Michael Patterson</name>
        <uri>http://blog.tmcnet.com/advanced-netflow-traffic-analysis/</uri>
    </author>
    
        <category term="Medianet performance monitoring " scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="bestnetflowreportingsolution" label="best NetFlow reporting solution" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="cisconbarconfiguration" label="Cisco NBAR configuration" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="cisconetflowpartner" label="Cisco NetFlow partner" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="flexiblenetflowconfiguration" label="flexible NetFlow configuration" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="jitter" label="Jitter" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="netflowanalyzer" label="NetFlow Analyzer" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://blog.tmcnet.com/advanced-netflow-traffic-analysis/">
        <![CDATA[Here is a sort of generalized FnF &ndash; <a title="Configure Flexible NetFlow" href="http://www.youtube.com/watch?v=g4x8rLB-OMQ">Flexible NetFlow configuration</a> where I created a TCP class that includes all TCP traffic. I don't normally recommend this as typically I would identify the business applications that I want to track with performance monitor and create classes for monitoring each. If all TCP latency is desired, this should work fine. Also, this FnF configuration is based on IOS 15.2(2)T and includes Cisco NBAR configuration details as well. If an earlier IOS is being used, ignore the error when creating the flow records. Reports should still work well if of course you have the best NetFlow reporting solution. <br /><br /><!-- pagebreak --><br />!define&nbsp; standard FnF record<br />flow record nbar-mon<br />match ipv4 tos<br />match ipv4 protocol<br />match ipv4 source address<br />match ipv4 destination address<br />match transport source-port<br />match transport destination-port<br />match interface input<br />match interface output<br />match flow direction<br />match application name<br />collect datalink dot1q vlan input<br />collect datalink dot1q vlan output<br />collect datalink mac source address input<br />collect datalink mac source address output<br />collect datalink mac destination address input<br />collect datalink mac destination address output<br />collect routing destination as<br />collect routing next-hop address ipv4<br />collect ipv4 dscp<br />collect ipv4 id<br />collect ipv4 source prefix<br />collect ipv4 source mask<br />collect ipv4 destination mask<br />collect transport tcp flags<br />collect counter bytes<br />collect counter packets<br />collect timestamp sys-uptime first<br />collect timestamp sys-uptime last<br />!<br /><br /><br />!define specific record for TCP flows<br />flow record type performance-monitor TCP<br />match ipv4 protocol<br />match ipv4 source address<br />match ipv4 source prefix<br />match ipv4 destination address<br />match ipv4 destination prefix<br />match transport source-port<br />match transport destination-port<br />collect routing forwarding-status<br />collect routing next-hop address ipv4<br />collect ipv4 dscp<br />collect ipv4 ttl<br />collect ipv4 source mask<br />collect ipv4 destination mask<br />collect transport round-trip-time<br />collect transport event packet-loss counter<br />collect interface input<br />collect interface output<br />collect counter bytes<br />collect counter packets<br />collect counter bytes rate<br />collect timestamp interval<br />collect application name<br />collect application media bytes counter<br />collect application media packets rate<br />collect application media event<br />collect monitor event<br />!<br />!Define record for VOIP flows<br />flow record type performance-monitor RTP<br />match ipv4 protocol<br />match ipv4 source address<br />match ipv4 source prefix<br />match ipv4 destination address<br />match ipv4 destination prefix<br />match transport source-port<br />match transport destination-port<br />match transport rtp ssrc<br />collect routing forwarding-status<br />collect routing next-hop address ipv4<br />collect ipv4 dscp<br />collect ipv4 ttl<br />collect ipv4 source mask<br />collect ipv4 destination mask<br />collect transport packets expected counter<br />collect transport packets lost counter<br />collect transport packets lost rate<br />collect transport event packet-loss counter<br />collect transport rtp jitter mean<br />collect transport rtp jitter minimum<br />collect transport rtp jitter maximum<br />collect interface input<br />collect interface output<br />collect counter bytes<br />collect counter packets<br />collect counter bytes rate<br />collect timestamp interval<br />collect application name<br />collect application media bytes counter<br />collect application media bytes rate<br />collect application media packets counter<br />collect application media packets rate<br />collect application media event<br />collect monitor event<br /><br />!define exporter<br />flow exporter export-to-scrutinizer<br />description FNF v9<br />destination x.x.x.x<br />source XXXXXXX !interface<br />transport udp 2055<br />option interface-table<br />option application-table<br /><br />!create VOIP flow monitor <br />flow monitor type performance-monitor RTP<br />description RTP stats<br />record RTP<br />exporter export-to-scrutinizer<br />!<br />!create TCP flow monitor<br />flow monitor type performance-monitor TCP<br />description TCP stats<br />record TCP<br />exporter export-to-scrutinizer<br /><br />&nbsp;<br />!Standard FnF Monitor<br />flow monitor nbar-mon<br />description app traffic analysis<br />exporter export-to-scrutinizer<br />cache timeout active 60<br />record nbar-mon<br /><br />!create access list to filter TCP only<br />access-list 100 permit tcp any any<br /><br />!create class to match voice traffic. "Cisco-Phone" usually means standard RTP voice traffic. Those 3 items should catch all the voice and video.<br />class-map match-any realtime<br />&nbsp; match protocol rtp audio<br />&nbsp; match protocol rtp video<br />&nbsp; match protocol cisco-phone<br /><br />!use TCP ACL to create a class map<br />class-map match-any TCP-class<br />&nbsp; match access-group 100<br /><br />&nbsp;<br />policy-map type performance-monitor RTPMON<br />!Apply monitors to perfotmance monitor Policy-Map<br />class realtime<br />&nbsp;&nbsp; flow monitor RTP<br />&nbsp;&nbsp; monitor parameters<br />&nbsp;&nbsp;&nbsp; interval duration 10<br />&nbsp;&nbsp;&nbsp; flows 100<br />class TCP-class<br />&nbsp;&nbsp; flow monitor TCP<br />&nbsp;&nbsp; monitor parameters<br />&nbsp;&nbsp;&nbsp; flows 1000<br /><br />!Apply ingress/egress monitors to an interface. Egress (output) commented out unless needed.<br />interface XXXXXX<br />service-policy type performance-monitor input RTPMON<br />!service-policy type performance-monitor output RTPMON<br />ip flow monitor nbar-mon input<br />!ip flow monitor nbar-mon output<br />&nbsp;<br />If you are looking for the best flexible NetFlow reporting tool, you will find the leader in NetFlow within the "Medianet 2.2 Deployment Guide".&nbsp; Our <a title="Cisco Performance Monitoring Flexible NetFlow Reporting" href="http://www.cisco.com/web/solutions/medianet/docs/guide_c07-684466_v2.pdf">NetFlow Analyzer</a> can be found on page 7,8,10 & 11.&nbsp; <br /><br /><img src="http://blog.tmcnet.com/advanced-netflow-traffic-analysis/images/performance-Monitoring-Cisco-Medianet.png" alt="performance Monitoring Cisco Medianet" width="687" height="462" />&nbsp;<br /><br />Our company is a Cisco NetFlow partner for <a title="Cisco Performance Monitoring" href="http://developer.cisco.com/web/mnets/partners">Medianet</a> also known as Performance Monitoring because our system provides flexible filtering and sorting with Customizable Reports on the latest flow exports (e.g. <a title="Plixer - Scrutinizer NetFlow Analyzer and Cisco" href="http://blogs.cisco.com/borderless/performance-monitoring-with-plixer%e2%80%99s-scrutinizer-8-5/">Jitter</a> , latency).&nbsp;&nbsp; Please let me know is you have any questions about the above configuration. <br /><br /><br />]]>
        
    </content>
</entry>

<entry>
    <title>Monitoring Video Performance with NetFlow</title>
    <link rel="alternate" type="text/html" href="http://blog.tmcnet.com/advanced-netflow-traffic-analysis/2012/02/monitoring-video-performance-with-netflow.html" />
    <id>tag:blog.tmcnet.com,2012:/advanced-netflow-traffic-analysis//164.48831</id>

    <published>2012-02-19T07:41:55Z</published>
    <updated>2012-02-19T08:43:34Z</updated>

    <summary>Three years ago I was listening to John Chambers - CEO of Cisco Systems, proclaim that video was going to be the rage. I snickered and though it would be long time before anyone will be monitoring video performance with...</summary>
    <author>
        <name>Michael Patterson</name>
        <uri>http://blog.tmcnet.com/advanced-netflow-traffic-analysis/</uri>
    </author>
    
        <category term="Medianet performance monitoring " scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Monitoring Video Performance with NetFlow" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="NetFlow Performance monitoring" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Network traffic monitoring " scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="cisco medianet" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="ip route-cache flow" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="monitor cloud services" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="network monitoring" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="flexiblenetflow" label="Flexible NetFlow" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="skype" label="Skype" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://blog.tmcnet.com/advanced-netflow-traffic-analysis/">
        <![CDATA[Three years ago I was listening to John Chambers - CEO of Cisco Systems, proclaim that video was going to be the rage. I snickered and though it would be long time before anyone will be monitoring video performance with NetFlow. Well, here we are and John Chambers was right. My daughter is the one that made me realize why video vs. only voice will continue to grow. <br /><!-- pagebreak --><br /><br /><strong>Reporting on Skype with NetFlow</strong><br />During a Skype connection with my daughter who was in my wife's car, my daughter wanted to show me her sneakers and then her book:<br /><br /><img class="mt-image-none" src="http://blog.tmcnet.com/advanced-netflow-traffic-analysis/images/videoConfWithDaughter.png" alt="Video Conference call with Daughter" width="197" height="363" /><br /><br />I noticed a big difference from when we just talked over the telephone.&nbsp; Seeing my face made her realize that I was fully engaged in what she had to say.&nbsp; She then put her jacket and shoes on and took the mobile phone outside to show me the fort she had built using scraps of wood.&nbsp; I couldn't believe it. She moved the camera in close for me to see things. She then brought be inside and put the phone in front of the dog so that I could say hello to 'Charlie'.<br /><br />I have to admit, I liked the video especially since I was in London, England and my daughter was in Maine. What I didn't like was the jitter.&nbsp; I'm glad there are tools in our NetFlow traffic analyzer called Scrutinizer to monitor this. <br /><br />Three years later at Cisco Live 2012 in London I was listening to Chief Cisco Futurist David Evans about the future of networking. I learned that video and data in general over the internet will continue to explode.&nbsp; This time I BELIEVE!<br /><br /><strong>Cisco Performance Monitoring</strong><br />Plixer was the first Cisco NetFlow Partner to become certified for Cisco <a title="Cisco Medianet Traffic Monitoring" href="http://blogs.cisco.com/borderless/performance-monitoring-with-plixer%e2%80%99s-scrutinizer-8-5/">Medianet Performance monitoring</a> reports. Check out the VoIP jitter or lost packets in the network monitoring report below.&nbsp; <br /><br /><img class="mt-image-none" src="http://blog.tmcnet.com/advanced-netflow-traffic-analysis/images/monitorSkypeTrafficWithNetFlow.png" alt="Monitor Video Traffic With NetFlow" width="528" height="322" /><br /><br />The above is VoIP with our Asterisk server.&nbsp; Skype traffic uses both TCP and UDP. We can measure the TCP latency during the connection setup with NetFlow Performance monitoring to look at Skype traffic as well. Today, customers can monitor cloud services with NetFlow. The example report below is filtering for the Cisco NBAR detected application: Skype.<br /><br /><img class="mt-image-none" src="http://blog.tmcnet.com/advanced-netflow-traffic-analysis/images/latencyOnNbarApps2.png" alt="latency On Nbar Applications" width="543" height="298" /><br /><br /><strong>Next Generation NetFlow</strong><br />Keep in mind that these reports require the use of Flexible NetFlow which doesn't use the command <a title="enabling NetFlow configuration" href="http://www.plixer.com/blog/general/ip-route-cache-flow-or-ip-flow-ingress-which-do-i-use/">ip route-cache flow</a>. Make sure you are running IOS 15.2(2)T or more recent for the most capable Flexible NetFlow exports. The latest version provides even more network latency details than what is displayed above. I'm talking about Cisco IP SLA.&nbsp; <br /><br /><strong>Performance Routing NetFlow</strong><br /><a title="IP SLA with Flexible NetFlow" href="http://www.plixer.com/blog/netflow/cisco-performance-routing-netflow-support/">Cisco Performance Routing</a> (PfR) can export IP SLA details using Flexible NetFlow. When a router determines that a connection is a bit congested, it will evaluate existing flows and reroute traffic over different connections ensuring priority to time sensitive traffic. By using PfR and Cisco Performance Monitoring together with Flow Hopper, administrators gain <a title="network connectivity path" href="http://netflow.tmcnet.com/articles/263842-netflow-provider-plixer-international-speaks-attendance-ciscolive-2012.htm">end to end network visibility</a> on a link by link, hop by hop basis all with NetFlow.&nbsp; <br /><br />The bottom line: Network traffic monitoring with NetFlow is at a whole new level from just two years ago. Join <a title="NetFlow Forum" href="http://www.linkedin.com/groups/NetFlow-Developments-3890849">NetFlow Developments on Linkedin</a> and stay on top of the future of NetFlow. <br /><br /><br /><br />
<div class="zemanta-pixie" style="margin-top: 10px; height: 15px;"><a class="zemanta-pixie-a" title="Enhanced by Zemanta" href="http://www.zemanta.com/"><img class="zemanta-pixie-img" style="border: medium none; float: right;" src="http://img.zemanta.com/zemified_e.png?x-id=a636d07a-fc27-4206-920a-6793b7f6484c" alt="Enhanced by Zemanta" /></a></div>]]>
        
    </content>
</entry>

</feed>
