Performance testing, Throughput/packet loss rate, 1 throughput/packet loss rate – HP 9304M User Manual

Page 21

Advertising
background image

HP ProCurve Routing Switch 9308M / 9304M Reviewer’s Guide

3. Performance Testing

Routing switches are normally performance tested under a variety of conditions, at Layer 2 and
Layer 3, for three main parameters: throughput/packet loss rate, congestion control and latency.
Definitions for throughput, packet loss rate and latency are specified in RFC 1242. See

http://www.rfc­

editor.org/

. Unfortunately, there is no clear definition for congestion control. There are numerous tests

that test different aspects of congestion control, none of which is considered the definitive test for
congestion.

Keep in mind that most of these tests are performed in an artificial environment intended to measure
the outer limits of routing switches and rarely, if ever, reflect circumstances a switch would
consistently find in an actual network environment. This is particularly true for congestion type testing.
The applicability of these performance numbers to real world networks has to be interpreted carefully,
as most routing switches in these tests perform to a level significantly exceeding the needs of real
world networks.

Additional comments on each of the parameters follows.

3.1 Throughput/Packet Loss Rate

One of the major advantages that ASIC-based routing switches have over the traditional processor-
based routers is that routing can be done near or at wire speed on all ports simultaneously for a cost
considerably less than with a traditional router.

The throughput numbers given in Appendix A are shown for Gigabit-SX and 100Base-TX. The first table
shows the situation where the packets don’t have to leave the module they came in on. Since each
module in the 9300 routing switches routes on the module itself, this first table shows throughput
without any packets traveling the backplane. As shown in the table, the 9308M produces complete wire
speed routing on all ports simultaneously. The maximum number of packets per second that can travel
through the routing switch is also shown in the 64 byte packet size column at 95,238,080. Although not
explicitly measured, this figure would be 47,619,040 for the 9304M (one-half the rate of the 9308M.)
This figure was measured with the routing switch routing IP. It would be the same for IPX routing or
just switching at Layer 2.

The numbers for 100Base-T are full media-speed as well, but since the maximum number of packets
that can be introduced to the switch is limited by the total number of ports possible at 18.8 Gbps
(27,976,280 pps), the routing engines are not taxed at all in this situation.

In the situation where the throughput test is set up such that the destination for all packets requires a
trip across the crosspoint matrix backplane, throughput is at wire speed, except for 64 byte packets
where throughput is 91.3% of wire speed. This is due to the crosspoint matrix handling of 86,956,544
pps maximum. Note that this is a number of packets distinction, not data throughput. At larger packet
sizes where the actual number of packets is less, the data rate through the backplane is at full wire
speed. While this is a limitation in the total throughput of the routing switch, this only happens when
all packets cross the backplane, all packets are 64 bytes in length, and all ports are receiving packets at
wire speed full duplex simultaneously. This situation only happens in a testing environment. (If it
happens momentarily in a real network, the excess packets would be buffered in the modules’ shared
memory until the condition let up or shared memory became full.) To put this into perspective, if the
average packet length through the routing switch exceeds 88 bytes, or if only 6 of the 8 gigabit ports on
the modules have packets that cross the backplane, the backplane will run at full media speed. This
clearly is not a limitation when dealing with real network environments.

This limitation is exactly the same for the 9304M. Since its crosspoint matrix is one-half the size of the
9308M, the matrix can handle 91.3% of media speed at 64 byte packets. The same comments given
above as to why this really isn’t a problem in real environments also holds for the 9304M.

©1999 Hewlett-Packard Company

Revision 4.0 – 4/1/1999

Page: 21 of

27

Advertising
This manual is related to the following products: