Data Comm
Lab Test: Gigabit Ethernet Backbone Switches
Publication Date: November 1998
Test Outline
Copyright © 1998 by CMP Media Inc. Vendors are
encouraged to comment on this document and any other aspect of test
methodology. However, Data Communications and NSTL
reserve the right to change the parameters of this test at any time.
This document
describes test procedures to be used in an evaluation of gigabit Ethernet
backbone switches to be conducted by NSTL Inc.. The test will measure the
performance of the products submitted for testing at layer 2 and when offered
at layer 3. NSTL will use the Netcom Systems Smartbits testers running the
Advanced Switch Test (AST) for gigabit Ethernet. Some routines will be built
using SmartWindows for Gigabit Ethernet.
Participating
vendors must supply at least one backbone switch chassis. The test will be run
on a minimum of 8 interfaces. Tests will also be run on up to 24 interfaces if
the device under test (DUT) supports that number of interfaces. Products should have IP routing
capabilities.
The purpose of these
tests is fully exercise the gigabit Ethernet backbone switches to determine
their switching performance and behavior.
The purpose of these
tests is to determine the ability of the DUT to forward frames without loss at
line-rate loads on 8 ports and up to 24 ports if the DUT allows
Number of ports: 8 minimum, tests also
conducted on up to 24 full duplex Gigabit Ethernet interfaces, depending on the
number of interfaces available on the DUT
Frame sizes: 64- and 1518-byte frames
Load: 100% loads will be offered. If the DUT
drops frames at this load level, the lab will drop back to 90 percent and, if
necessary, 80 percent loads
Frame loss,
throughput and forwarding rate will be measured on all outbound ports.
Non-meshed and fully
meshed streams of frames will be offered to the gigabit Ethernet interfaces of
the system under test (SUT)
The purpose of this
test is to determine the ability of the system under test to forward IP packets
between different subnets situated on each one of the Gigabit interfaces of the
DUT.
Number of ports: 8 minimum, tests also
conducted on up to 24 full duplex Gigabit Ethernet interfaces depending on the
number of interfaces available on the DUT
Frame sizes: 64- and
1518-byte frames
Load: 100%loads will be offered. If the DUT
drops frames at this load level, the lab will drop back to 90 percent and, if
necessary, 80 percent loads
IP packet loss,
throughput and forwarding rate will be measured on all outbound ports.
Non-meshed streams
of IP packets with different source and destination subnet addresses will be
offered to the gigabit Ethernet interfaces of the DUT.
The gigabit Ethernet
interface for the Netcom Systems Smartbits is a layer-2 device. However, it
does allow creation and generation of packets with IP headers. Vendors will be
required to statically configure ARP tables in the DUT.
To evaluate the
ability of the device under test (DUT) to forward streams of broadcast traffic
Number of ports: 8
gigabit Ethernet ports
Frame size: 64-byte
frames
Load: 100%loads will be offered. If the DUT
drops frames at this load level, the lab will drop back to 90 percent and, if
necessary, 80 percent loads
Both broadcast
forwarding rate and broadcast latency will be measured
Offer broadcast
frames to one gigabit Ethernet interface addressed to all other interfaces on
the device
To evaluate the
ability of the DUT to learn MAC addresses and to measure the DUTs learning
rate and address capacity.
The three test
interfaces will be gigabit Ethernet.
The address learning
rate test will measure the maximum rate at which the DUT can learn new
addresses without dropping or flooding frames addresses to the newly learnt
addresses.
The address learning
capacity test will measure the maximum number of table entries the DUT can
register without dropping or flooding frames addressed to the newly learnt
addresses.
Offer 1024 new MAC
addresses to the DUT and through an iterative process determine the maximum
rate at which the device can learn them without dropping or flooding. This test
will be repeated with 2048 and 4096 new addresses. See AST documentation for
further details.
This test requires
the ability to set aging time on the DUT.
Offer new MAC
addresses at the rate of 1000, or failing success 100 then 10 new addresses per
second and through an iterative process determine the maximum number of
addresses that the DUT can cache without dropping or flooding.
This test verifies
that a switch does not slow transmission or drop frames on interfaces which are
not congested whenever overloading on one of its other interfaces occurs.
Offered 64-byte frame
load A to B equals 500 Mbit/s
Offered 64-byte frame
load A to D equals 500 Mbit/s
Offered 64-byte frame
load C to D equals 1000 Mbit/s
Frame loss and
forwarding rates will be measured on outbound ports B and D.
Traffic will be
offered to the interfaces of the DUT as indicated in the diagram below:
The purpose of this test is to determine the
highest rate at which the DUT can look up a large number of arbritrary IP
destination addresses. This test is derived from the so-called Torrent test
(http://www.torrentnet.com/library/iclass.htm ), which exercises the route
lookup function by offering more than 1 million unique IP destination addresses
to the DUT. In the context of corporate campus backbone devices, devices are
more likely to look up hundreds rather than millions of unique addresses at any
given point. Accordingly, this test will offer up to 12,000 unique and random
IP addresses.
Number of ports: 1 transmitting gigabit
Ethernet port, 4 receiving gigabit Ethernet ports
Frame size: 64-byte
frames
Number of unique IP
destination addresses offered: 4,096 first run; 12,000 second run
Unique address space:
172.16.0.0 to 172.16.15.255
Vendors should configure static routing tables
that distribute routes for 4,096 hosts among the four receiving ports, and
static ARP tables to handle IP-to-MAC address mapping.
For the routing tables, please configure the
DUT with addresses from the net 10 space:
Transmitting port:
10.0.1.1/24
Receiving ports:
10.0.2.1/24
10.0.3.1/24
10.0.4.1/24
10.0.5.1/24
Since there are four ports receiving traffic in
this test, each will act as a gateway for 1,024 host addresses.
We will use 10.0.X.254/24 as the default
gateway for each port, where X is the port number.
Vendors should also set up a static ARP table
for the five ports used in this test.
The number of packets
received on the outbound ports will equal the number of addresses successfully
learned.
Packets with unique IP
destination addresses will offered to one transmitting gigabit Ethernet ports
at line rate. A successful test will result in all offered packets being
delivered to the receiving ports without loss.
We will offer total of
4,096 unique host addresses, and if these are learned succesfully, repeat the
test with 12,000 unique addresses. The number of addresses is set in the
"cycle count" window of the Smartbits tester.
v. 1.03