Spirent TestCenter System and Application Overview
Spirent TestCenter Functions
}PGA: Packet Generation/Analysis
}Emulation Protocol Support (e.g., BGP and PPP)
}ALP: Application Layer Protocols (e.g., TCP and HTTP)
}Avalanche: full TCP and application layer support
}All chassis support all functions; some modules are limited
PGA Function
}The Packet Generator/Analyzer “Basic Package” contains all the tools and functionality required to Transmit (Tx), Receive (Rx), and Analyze traffic.
}It does not require any special “Technologies” to be active; and only requires the “PGA Base Package” license.
}The PGA functions can be used with any/all other protocols.
not required
for PGA
function
PGA Overview
}The PGA consists for the follow “umbrella” tools which are covered in detail here: Traffic Wizard, Generator, Custom Test Wizard, Analyzer, and Results.
}Also incorporated in the PGA, but not covered in detail here, are the Port Settings, Hosts Blocks, Stream Blocks, Capture and their related functionality.
PGA: Packet Generation/Analysis
}Layer 2, 3, and Layer 4+ headers
}IP layer emulation: ARP/ND, Ping, IGMP
}Performance, Multicast, and QoS Testing
}Capture and Error Generation
Performance Tester
Traffic Generation: X Frames Transmitted
Traffic
Analysis:
Y Frames
Received
SPT-5000A
CAUTION
w
R
m
in
ta
tu
w
STATIC S ENSITIVE
Module’s PGA Capabilities
}1000 Series and HM CV generator
?16383 streams; billions of flows
? 4 variable fields of 4-bytes each (6 of 4-bytes with CV)
}2000 Series and HM CM generator
?32767 streams; billions of flows
? 6 variable fields of 4 bytes
}All generators
?transmit at up to 104% of wire rate; down to 8 byte IFG
?40 bytes to 16383 bytes frames sizes
?error Generation: Ethernet FCS, IP/UDP/TCP checksums, IP/UDP total length
}All analyzers
?64,000 streams, 40 statistics per stream; stream/port/protocol counts and rates ?Histograms; 10ns latency resolution
?four 16 bit and one 32 bit Analyzer Filters
?error counters: CRC, checksums, length, PRBS, header errors
?Capture Buffer 16M (8M on 10G); supports real-time capture mode
Emulation Protocol Support
Spirent TestCenter Router Emulation
}Routing Emulation with Spirent TestCenter is router centric.
?This is more like you would set up a real router.
?You define a router interface(s) and multiple protocols can be bound to it/them.
}An Emulated Router is a “real” router in that it will form an actual session and participate is all protocol events with the DUT.
?It can also represent a network, internet, or topology of 100s/1000s of Simulated routers.
?You have direct control over all the route/router parameters (even negatively).
Simple Routing Topology Example
Spirent uses two terms to describe router emulation:
?Emulated Routers –run a routing protocol with the DUT, maintain protocol state, send routes, etc.
?Simulated Routers –exist as link-state routing advertisements from OSPF or IS-IS, or additional AS Paths with BGP
o Use emulated routers to exchange routes or perform interactive testing
o Create simulated routers to build topologies to represent an environment
o Simulated routers are created via Route Generators, configuration grids, and test wizards
o Create topologies that extended tens of routers deep, then simulate traffic from remote access networks across core/provider topologies
ALP: Application Layer Protocols
}Enables integrated Layer 2-7 Testing
}Supports Stateful TCP
}Limited HTTP, FTP, and SIP
}Video Quality Analysis (VQA)
Avalanche: Emulated Clients and Servers
IP Address per Client Think time HTTP aborts Realistic interaction with the Application
PDAs
Wireless
SSL Scaler
Router
Firewall
Load Balancer
Layer 2/3 Test Solutions Example
Graphical User Interface for Layer 2/3
}The Spirent TestCenter “Application”
}Common GUI Framework for all Layer 2/3 Test Solutions
The Spirent TestCenter Application Supports Performance and Functional Testing for Layers 2-7
Layers 4-7 supported with ALP
Integrated control and data plane testing
For example, sending traffic to BGP advertised routes
Provides deterministic and repeatable test environment
Test results are available in real-time and at the end of a test
The setup and results can be saved in different formats
Includes many easy-to-use wizards:
Simplifies test set up and execution
Used for Device and Traffic creation
Used for Large Scale testing
For creating Access and Routing T opologies
For creating MPLS Layer 2/3 VPNs
Plus RFC 2544/2889 Test Packages
Basic GUI Features
}Multi-pane window to see and compare everything at a single glance }Includes equipment, firmware. and license management features
}Spreadsheet configuration windows with copy down and fill functions }Multiple Wizards for setting up and running tests
}Allows you save the setup and results in standard formats: XML&SQL }Unique analysis capabilities aid in the interpretation of test results
}Troubleshooting tools reduce time to identify and correct problems }GUI-to-script improves the time and effort required to automate tests }Allows you to simultaneously view both Setup and Results
}Customizable setup and results windows
}Reporting tools quickly produce summarized and detailed test reports
Main Window
Welcome Pane
Real-Time Results (Browser) Panes
Navigation Pane
Main Window –Cont.
Dynamic Setup Pane Command Sequencer Pane
Log Messages Pane
Change Window View by Menu
Do you want to see both the configuration
and the results?
And/or other windows. Results
Perspectives too.
Welcome Pane
}Port Reservation, add Offline Ports, Load Files
Test Configuration Pane –Navigation Tree }The navigation test configuration pane is always displayed on the left side of the Test Setup pane.
}When you open the application, the navigation tree is collapsed with only the top-level icons displayed.