12-14-2016 06:31 AM - edited 03-05-2019 07:40 AM
Hello all.
Cisco Bulletins -> Document ID:1458169292037378 -> Feature -> Performance of up to 2 Million Packets per Second (pps) in Cisco Express Forwarding Switching
Portable Product Sheets – Routing Performance -> Table1. Router Performance Matrix -> 7200-NPE-G2 - 2000000 pps Fast/CEF Switching
There is a bundle 7206VXR with NPE-G2 engine, 2GB RAM. Without modules, only three Gigabit interface in engine.
CEF is enabled on all interfaces. No dynamic routing, no acl, no netflow, no nat and so on - clear config. Configured interfaces, static routing, snmp monitoring.
The maximum performance that can be achieved with 100% CPU load - 190K-200K pps.
If I activate acl, netflow, bgp (several fullview), then performance decreases slightly - 150K-160K pps.
This is a normal situation? As it should be?
Sorry for my weak English.
12-14-2016 07:18 AM
What's the packet size? Generally, on many software based routers, PPS increases with packet size.
That noted, for the -G2, I've sometimes wondered whether the PPS rating was a bit optimistic. (Unlike the slower NPEs.)
12-14-2016 01:33 PM
Frame Size/ Type Frame Counts Frames/sec
--------------- ---------------------- -----------
64 2254346915 5026
65-127 713910303 8041
128-255 3603815064 2196
256-511 2666768814 568
512-1023 1989371382 1202
1024-1518 3225640547 13647
1519-1522 25491 0
1519-2047 25518 0
2048-4095 0 0
4096-9216 0 0
'Unlike the slower NPEs':
Mean that less efficient from routers 7200 series more in line with Portable Product Sheets?
In my case, a tenfold gap between the table value and the actual performance of the NPE-G2, it seems to me a giant. Well, two times - still all right, but ten.
12-15-2016 07:46 AM
Yea, as I wrote, the -G2's performance might be a bit "optimistic".
You also need to read carefully, the beginning of the Portable Product Sheets, i.e.:
Numbers are given with 64 byte packet size, IP only, and are only an indication of raw switching performance.
These are testing numbers, usually with FE to FE, GigE to GigE or POS to POS, no services enabled. As you add ACL's, encryption, compression, etc - performance will decline significantly from the given numbers, unless it is a hardware-assisted platform, such as the ASR 1000, 7600 or 12000, which process QoS, ACL's, and other features in hardware (or when a hardware assist is installed, for instance an AIM-VPN in a 3745 will offload the encryption from the CPU).
Every situation is different - please simulate the true environment to get applicable performance values.
Knowing the performance for a specific router platform is not a good indication of how well a specific feature will perform. If a feature is supported in the CEF path, for instance, and we know the feature-free CEF throughput in a specific configuration, then we only know the platform's "never-to-exceed" performance but we do not know the actual performance of any given feature, which will always be less.
All numbers are for IP packets only - no IPX/AT/DEC, etc. - Mbps calculated by pps * 64bytes * 8bits/byte; except for 12000 (Engines 0, 1, 2, 3 & 5) where these numbers represent the maximum mbps forwarding rates when packets are greater than 64 bytes. Please see inserted comments in this field.
One of Cisco's later papers provides much nicer documentation showing how different configurations impact performance of ISRs (unfortunately, 7200s not documented in that paper). What's interesting is how much the performance can degrade and how much it can vary between architectures.
I suspect, the -G2's performance may degrade rapidly with some (common?) configurations.
12-27-2016 07:32 AM
Thank you for taking time for me, Joseph.
'One of Cisco's later papers provides much nicer documentation showing how different configurations impact performance of ISRs...'
Could you tell where to find this documentation? I would read for the overall development.
12-27-2016 09:04 AM
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide