[c-nsp] Redirects / hair-pinning traffic vs. performance
Rodney Dunn
rodunn at cisco.com
Tue Jun 23 11:11:09 EDT 2009
On Sun, Jun 21, 2009 at 11:05:55PM +0200, Peter Rathlev wrote:
> On Thu, 2009-06-18 at 14:34 -0400, Rodney Dunn wrote:
> > Curious..I don't know that platform forwarding architecture.
> >
> > But what does 'sh int stat' give you?
>
> We've begun running some production traffic through the box now and it
> doesn't seem to be overly loaded by more flows, but maybe it really has
> to process switch "first packets". I thought the TCAM thingy was able to
> do a hashed lookup based on source and destination IP and thus no need
> to "install" flows.
>
> Interface stats for the two relevant interfaces (policy map attached to
> Vlan2176, policy routed traffic exits via Vlan507, non policy routed
> exist via next hop on same interface as it arrived):
>
> Vlan507
> Switching path Pkts In Chars In Pkts Out Chars Out
> Processor 73750 4426830 314407 20751714
> Route cache 1 90 0 0
> Total 73751 4426920 314407 20751714
> Vlan2176
> Switching path Pkts In Chars In Pkts Out Chars Out
> Processor 210884 13340863 323420 21776624
> Route cache 23 5081 24 5267
> Total 210907 13345944 323444 21781891
I thought the newew sup/rp's would show a distributed cache line that
would show the hw forwarded counters.
>
> And "show interfaces accounting":
>
> Vlan507 XXX Internet
> Protocol Pkts In Chars In Pkts Out Chars Out
> IP 41 3546 315061 19534782
> ARP 73840 4431144 74 4440
> Vlan2176 YYY Internet
> Protocol Pkts In Chars In Pkts Out Chars Out
> IP 211382 13383337 324400 20584065
> ARP 571 34260 131 7860
>
> The processor switched "Pkts In" from Vlan507 are mostly ARP. The unit
> has been live for a couple of days with light production traffic.
>
> And the route-map:
>
> route-map Inet_PBR, permit, sequence 10
> Match clauses:
> ip address (access-lists): RMIT_XXX_sources
> Set clauses:
> ip next-hop A.B.C.D
> Policy routing matches: 0 packets, 0 bytes
> route-map Inet_PBR, permit, sequence 20
> Match clauses:
> ip address (access-lists): RMIT_YYY_sources
> Set clauses:
> ip next-hop A.B.C.E
> Policy routing matches: 3 packets, 216 bytes
>
>
> > Also, sh ip traffic a couple times once you start the traffic.
>
> The "show ip traffic" seems only to show traffic received. Should it
> also show policy routed traffic?
No. I was looking to see if there were a bunch of ICMP generated frames.
>
> IP statistics:
> Rcvd: 211589 total, 211565 local destination
> 0 format errors, 0 checksum errors, 24 bad hop count
> 0 unknown protocol, 0 not a gateway
> 0 security failures, 0 bad options, 0 with options
> Opts: 0 end, 0 nop, 0 basic security, 0 loose source route
> 0 timestamp, 0 extended security, 0 record route
> 0 stream ID, 0 strict source route, 0 alert, 0 cipso, 0 ump
> 0 other
> Frags: 0 reassembled, 0 timeouts, 0 couldn't reassemble
> 0 fragmented, 0 couldn't fragment
> Bcast: 0 received, 0 sent
> Mcast: 201383 received, 630608 sent
> Sent: 639832 generated, 255251197 forwarded
> Drop: 0 encapsulation failed, 0 unresolved, 0 no adjacency
> 0 no route, 0 unicast RPF, 0 forced drop
> 0 options denied, 0 source IP address zero
>
> ICMP statistics:
> Rcvd: 0 format errors, 0 checksum errors, 1 redirects, 0 unreachable
> 144 echo, 24 echo reply, 0 mask requests, 0 mask replies, 0
> quench
> 0 parameter, 0 timestamp, 0 info request, 0 other
> 0 irdp solicitations, 0 irdp advertisements
> Sent: 0 redirects, 108 unreachable, 25 echo, 144 echo reply
> 0 mask requests, 0 mask replies, 0 quench, 0 timestamp
> 0 info reply, 386 time exceeded, 0 parameter problem
> 0 irdp solicitations, 0 irdp advertisements
>
> TCP statistics:
> Rcvd: 6307 total, 26 checksum errors, 30 no port
> Sent: 4655 total
>
> UDP statistics:
> Rcvd: 205062 total, 0 checksum errors, 117 no port
> Sent: 634518 total, 0 forwarded broadcasts
>
> (... snipped irrelevant protocol counters, all zero ...)
>
> ARP statistics:
> Rcvd: 74386 requests, 60 replies, 0 reverse, 0 other
> Sent: 68 requests, 152 replies (60 proxy), 0 reverse
> Drop due to input queue full: 0
>
>
> The number of ARP requests is relatively high (considering it has been
> live for about a day connected a /20 prefix. This might explain the non
> interrupt CPU load (~5-10% most of the time) and is due to a
> semi-retarded legacy setup on one of the legs. That's actually the
> reason we needed the PBR: transitioning away from that.
>
> (And why does it say "(60 proxy)" in sent ARP statistics? We have "no ip
> proxy-arp" on all interfaces of course.)
Don't know.
Rodney
>
> Regards,
> Peter
>
More information about the cisco-nsp
mailing list