[c-nsp] accounting/cache/cache flow/cef
Rodney Dunn
rodunn at cisco.com
Tue Sep 14 14:48:57 EDT 2004
Sorry...typing too fast.
On Tue, Sep 14, 2004 at 02:38:31PM -0400, Rodney Dunn wrote:
> Two things.
>
> Sometimes 'sh cef int' will tell you if it's punting
> to the next slowest feature path and why.
>
> Also, make sure in your ACL's you don't have any
> log keywords. If you need that data use the
> netflow export data with a Null0 destination interface.
>
> Oh...there it is. NAT. That will punt for SYN, FIN,
> RST packets to build the translation table.
>
> That was changed in 12.3(4)T (I think that's where it
> changed).
>
> PBR is in the CEF path so I bet it's NAT causing the punts
> which create the fastcache entries.
>
> One nifty way to debug it is to do this.
>
> Do sh ip cache flow <==I meant 'sh ip cache'
> pick a small subnet that has a fastcache entry
> build an ACL that matches on packets going to that subnet
> do 'debug ip packet <acl> dump'
> then do 'clear ip cache'
>
> Decode the packet header to see if it's a TCP SYN, RST, FIN.
>
> The debugs only print packets at process level and when
> you clear the cache you punt the first packet to build the cache
> so it will catch in the debug.
>
> I know it's newer code but if I was doing NAT I'd be making
> plans to go with the new code that has the CEF capability
> to build the NAT flows in the interrupt path.
>
> Rodney
>
>
> On Tue, Sep 14, 2004 at 10:08:59PM +0530, Amol Sapkal wrote:
> > >
> > > > sh ip cache
> > >
> > > That shows the output of the old fastswitching cache.
> > > If you have CEF on your 'sh ip cache' should really be
> > > empty.
> >
> >
> > I have cef enabled globally and this and still, sh ip cache is not empty.
> >
> > The interface Fa4/0/0.1 appears in the cache output.
> > Here are the configs:
> >
> > gtl-core-mds#sh runn int Fa4/0/0.1
> > Building configuration...
> >
> > Current configuration : 227 bytes
> > !
> > interface FastEthernet4/0/0.1
> > description "VLAN for SIL"
> > encapsulation isl 201
> > ip address 10.7.1.5 255.255.255.248
> > no ip redirects
> > no ip proxy-arp
> > ip nat inside
> > no ip mroute-cache
> > ip policy route-map Uplink_SIL
> > end
> >
> > On Fa4/0/0:
> >
> > interface FastEthernet4/0/0
> > no ip address
> > ip access-group UDP in
> > ip access-group UDP out
> > ip route-cache flow
> > no ip route-cache distributed
> > full-duplex
> > no cdp enable
> > end
> >
> >
> > How do I relate the above?
> >
> >
> > >
> > > > sh ip cache flow
> > >
> > > Shows the netflow cache which is exported to some form
> > > of netflow collector if you have it configured to export.
> > > This is the recommended way to do packet accounting.
> > >
> > > >
> > > >
> > > > Assuming that I have enabled:
> > > > 1.cef globally
> > > > 2.ip route cache flow, on outgoing interfaces to my peer
> > >
> > > ip route-cache flow is only inbound flow on an interface
> > > unless you have some sort of egress netflow support.
> > >
> > > > 3.ip accounting output-packets, on outgoing interfaces to my peer
> > >
> > > ip accounting is the old way of doing packet accounting.
> > > We don't recommend using it. The way to monitor traffic
> > > flows accurately is via netflow.
> > >
> > > You can put the netflow on all interfaces and then sort
> > > by egress interface to get cumulative egress packet counters.
> > >
> > > >
> > > >
> > > >
> > > >
> > > > Can anyone explain me how do I relate the outputs of above command?
> > > >
> > > > Also (being a bit lazy) what is this mroute-cache?
> > >
> > > It's for multicast fastswitching. If you are no doing multicast
> > > don't worry about it. If you are, turn it on.
> > >
> > > >
> > > >
> > > >
> > > > --
> > > > Warm Regds,
> > > >
> > > > Amol Sapkal
> > > >
> > > > --------------------------------------------------------------------
> > > > An eye for an eye makes the whole world blind
> > > > - Mahatma Gandhi
> > > > --------------------------------------------------------------------
> > > > _______________________________________________
> > > > cisco-nsp mailing list cisco-nsp at puck.nether.net
> > > > https://puck.nether.net/mailman/listinfo/cisco-nsp
> > > > archive at http://puck.nether.net/pipermail/cisco-nsp/
> > >
> >
> >
> >
> > --
> > Warm Regds,
> >
> > Amol Sapkal
> >
> > --------------------------------------------------------------------
> > An eye for an eye makes the whole world blind
> > - Mahatma Gandhi
> > --------------------------------------------------------------------
More information about the cisco-nsp
mailing list