Version 1.0, 4/10/02

Both the OC-12 and 4xOC-3 configurations experience an ATM overflow after 1M cycles. This indicates that under this system workload, the receiver is not keeping up with the wire, but has dropped a cell in the first 6,000 cells.

Simulated 40-byte and 1500-byte packet performance2

The OC-12 and 4xOC-3 configurations perform at ATM wire-rate under full-duplex, full- bandwidth 40-byte and 1500-byte packet loads.

HARDWARE MEASUREMENT PROCEDURE AND RESULTS

While simulation provides a high degree of visibility into the design, there are several important benefits to measuring on hardware:

1.The ability to do experiments on large numbers of packets. The simulator receives about 10 cells/second, whereas the hardware can receive OC-12 data at 1.4M cells/second. Thus events that take a long time to occur on the simulator occur almost immediately on the hardware.

2.Unplanned error conditions occur regularly on the hardware due to hot plugging cables, optical and electrical noise, mis-configured lab equipment or random error injection via lab equipment, etc – and the design must handle them correctly.

3.The Transactor simulator does not model DRAM refresh overhead, and so configurations that are sensitive to DRAM bandwidth will notice a small performance hit on the hardware versus simulation.

To measure the design in the lab, an ADTECH AX/4000 is attached to the ATM ports, and a Smartbits 600 is attached to the 8 Ethernet ports.

Both pieces of equipment simultaneously generate traffic (at line-rate), and also observe the data that is being transmitted through the system from the other end of the design. Example AX/4000 sequence files are included in the project under atm_ether\tools\AX4000.

After the experiment, the Octal MAC and the IXF6012 “Volga” PHY counters are checked for evidence of underflows or overflows. Specifically, for the PHY, idle cells sent or received are searched for, as these would indicate that the ATM links were not fully utilized.

The Counters_print() command at the VxWorks* command line also displays if the microcode discarded any packets, and why.

Hardware Measurement Results

Only the OC-12 configuration results are detailed here, as no WAN daughter-card was available with 4xOC-3 ports.

ATM Transmit Rate is expressed as a percentage of OC-12 wire rate, as received and reported by the AX/4000. IXF6012 Transmit Idle cells are reported by “_VolgaGetChanCounters” to report

2Simulations for 29-byte, 40-byte, and 1500-byte packet loads were run using 133 MHz memory (-75).

Page 9 of 17

Page 9
Image 9
Intel IXP12xx manual Simulated 40-byte and 1500-byte packet performance2, Hardware Measurement Procedure and Results