[c-nsp] Netflow and Null0 configurations and performance on 7609

Kim Onnel karim.adel at gmail.com
Sun Apr 10 05:32:41 EDT 2005


Hello,

On my 7609 with IOS V. 12.2(18)SXD, I have the following
configurations for netflow

7600#sh run | in flow
mls flow ip interface-full
no mls flow ipv6
 ip route-cache flow
 ip route-cache flow
 ip route-cache flow
 ip route-cache flow
 ip route-cache flow
ip flow-export source Loopback0
ip flow-export version 5 peer-as
ip flow-export destination x.x.x.x 2055

7600#sh run | in mls
mls aging fast time 5 threshold 32
mls aging long 300
mls aging normal 60
mls flow ip interface-full
no mls flow ipv6
mls qos
mls cef error action freeze


Please correct me if i am wrong :

sh ip cache flow: gives me the flows that matched an ACL an their port
numbers and prot. in Hex like :

PO3/1/0       x.x.164.187   Null       x.X.x.x 			  06 1108 0087     1
PO4/0/0       x.x.189.191  Null        x.x.x.x  			06 0C09 0087     1
Gi5/1            x.x.229.197 Null         192.168.34.97   	06 27B2 01BD     1

But because I enabled 'mls flow ip interface-full',  I can see also
the flows that didn't match an ACL like :

Gi5/1             x.x.242.32          	   3.70.46.112      	udp     
	20102    	 6346      1
 1019             x.x.243.1     	   x.1x9.210.126    	tcp      	62351 
   	4662      259
 1019             x.x.127.191 	  1x.2x.252.208   	tcp      	4618     
	16881     5
 1020             x.x.240.4        	  xx.1x.134.154    	tcp      	www 
     	1354      7
 Gi5/1            x.x.25.77        	 8x.x.115.231      	tcp     	1475 
    	32656     7
 1020             x.142.231.9        	  2x.2xx2.232.3     	tcp     
	5100      	1704      11

As you can see on the left most column of the result of 'sh ip cache
flow', the interface names are written in letters,

but on the second results, the names are written in numbers (1020,
1019, 1016…) except for one of the Giga Ethernet interfaces(Gi5/1), it
is still written in letters,

My observation is that even if I disabled netflow (ip route-cache
flow) from underneath all interfaces, except for one serial interface,
I still get Gi5/1 in the results, and not the serial one that i want
to look at, is there a known reason for that ?

So, why am I getting numbers instead of names ?

My Netflow analysis tool doesnt report anything, even though i
minimized its screaming thresholds, could this relate to its unability
to read the interfaces numbers correctly,

Also, What is the difference between the result of 'sh ip cache flow'
and 'sh mls netflow ip' commands?

On my hand is a case of an increase in the number of pps on one T3
link from average 5-10 Kpps to 20 – 28 Kpps suddenly and it just kept
on 27 Kpps, ranging from 26 to 28 Kpps

I had to improvise so what I did was using the *nix command 'script
/tmp/data' on a *nix box, logging to the switch, configured 'term
length 0', and then scrolling 'sh ip cache flow' and then on the
results file I did :

awk '{print $2}' /tmp/data | sort | uniq –c | sort –rn | head

And I get the IP addresses that reoccurred in the file, and i kept
tracing them, putting ACLs,..

What i would like to know, is there any CLI commands that can identify
top talkers, anything beside 'sh ip cahe flow | in K', because it
never gave me any results,


Are the configurations of Netflow above optimum ? Any other available
useful features that is should turn on ?

Another issue is that I have an mrtg graph for Null0, so I can monitor
scans, but there seems to be no hits on the interface, which is
impossible, I can see from my flows some packets going to dark address
space which we have a static for Null0 to.

7600#sh run int Null0

interface Null0
 no ip unreachables
end

Is there any extra configurations needed, or is it an issue with my
7600 and IOS ?

I would most definitely wish to see a document/post with most common
netflow configurations, tricks and knobs known to man.



More information about the cisco-nsp mailing list