analyze assure accelerate tm smartbits applications overview fasttrack
TRANSCRIPT
Analyze Assure AccelerateTM
SmartBits Applications Overview
FastTrack
www.spirentcampus.com
Analyze Assure Accelerate SmartBits Applications Overview 2TM
Curriculum Overview
• FastTrack courses are foundational elements of the ExpertTrack certification curriculum.
Analyze Assure Accelerate SmartBits Applications Overview 3TM
The FastTrack Framework
NOTE: FastTrack quizzes are certification requirements. However, students canoptionally test-out by taking the quiz without completing the content (see “Path Y”).
Analyze Assure Accelerate SmartBits Applications Overview 4TM
Course Description
• The SmartBits Applications Overview course is designed to provide knowledge of all the SmartBits applications within the SmartBits Test System from Spirent Communications.
• The course covers the basics of understanding the function of all the SmartBits applications.
• A detailed Presentation follows to walk you through the configuration parameters.
• A detailed Lab is also included to walk you through, step-by-step, a basic test scenario.
• A Quiz is also provided to test (either pre or post) your knowledge and as an additional learning element.
Analyze Assure Accelerate SmartBits Applications Overview 5TM
Course Objectives
• After completing this course you will be able to: Understand the Functions of the SmartBits Applications.
Identify Core SmartBits Applications, which include:
• AST II
• SmartApplications
• SmartFlow
• SmartMultiCastIP
• SmartWindow
Understand the Features of Key SmartBits GUI Applications.
Compare SmartBits Applications and their Relation to Specific Environments.
• Avalanche SmartBits
• TeraRouting Tester
• TeraVPN Tester
• WebSuite
Analyze Assure Accelerate SmartBits Applications Overview 6TM
Course Prerequisites
• The following are prerequisites to the SmartBits Applications Overview FastTrack course:
SmartBits Architecture Overview (SMB-100)
SmartBits Hardware Overview (SMB-101)
• These prerequisite courses can be accessed from:
www.spirentcampus.com
Analyze Assure Accelerate SmartBits Applications Overview 7TM
Associated Certification Track
• The SmartBits Applications Overview FastTrack course is a component of the following Certification tracks:
• AdvancedTrack Courses: SmartBits Automation courses Testing Layer 2/3 and QoS Technology courses Testing Routing Technology courses Testing MPLS Technology courses Testing Layer 4-7 Technology courses Testing Security Technology courses
• ExpertTrack Certifications: SCPE – SmartBits System Automation, Internetworking/Routing
Protocols, MPLS/VPNs, and Enterprise Infrastructure SCPA – All associated with the Technology courses listed above
Analyze Assure Accelerate SmartBits Applications Overview 8TM
Topics Overview
• Introduction
• Applications Function Overview
• Core SmartBits Applications
• Applications Comparison
• Activity
Analyze Assure Accelerate SmartBits Applications Overview 9TM
Testing Reasons
• The Internet is made up of various components, such as routers, switches, hubs, firewalls, etc.
• Many different equipment manufacturers as well as service providers are needed in order to support the Internet.
• These manufacturers and providers need the tools to test, simulate, analyze, troubleshoot, develop, and certify network infrastructure, from initial design to ongoing testing of the final network.
Internet
Analyze Assure Accelerate SmartBits Applications Overview 10TM
SmartBits Testing
• Spirent Communications’ SmartBits network performance analysis system is the industry standard for high port density testing of 10/100/Gigabit and 10 Gigabit Ethernet, ATM, POS, Fibre Channel and Frame Relay networks and network devices.
• SmartBits provides solutions for the following:
Broadband Access
Core Network
IPV6 Testing
Local Area Network
Metro Area Network
QoS
Routing
Storage Area Network
Web/Security
Wireless LAN
Analyze Assure Accelerate SmartBits Applications Overview 11TM
SmartBits Performance Analysis System
• The SmartBits product line features portable and high-density chassis; an assortment of cards/modules that support various technologies, protocols, and interfaces; plus software applications and automation.
• This section identifies elements of switching technology and the core SmartBits GUI application that address them.
Analyze Assure Accelerate SmartBits Applications Overview 12TM
Evolution of Switching Technology
• A Multi-Layer switch performs all of the functions listed below.
BridgeRouter
L2Switch
VLANL3
Switch
L4-7Switch
QoS
MulticastIP
Increased intelligence
80s Early to Mid 90s Mid 90s Mid to Late 90s Y2K and beyond
VPNs
Analyze Assure Accelerate SmartBits Applications Overview 13TM
Bridge/Router
• RFCs that describe the Terminology/Methodology for testing a Bridge or Router are:
RFC 1242: Benchmarking Terminology for Network Interconnect Devices
RFC 2544: Benchmarking Methodology for Network Interconnect Devices
• SmartBits GUI applications that support the Bridge or Router environments are:
SmartApplications
SmartFlow
SmartWindow
BridgeRouter
L2Switch VLAN L3
Switch
L4-7Switch
QoS
MulticastIP
VPNs
Analyze Assure Accelerate SmartBits Applications Overview 14TM
L2 Switch
BridgeRouter
L2Switch VLAN L3
Switch
L4-7Switch
QoS
MulticastIP
VPNs
• RFCs that describe the Terminology/Methodology for testing a Layer 2 Switch are: RFC 1242, RFC 2544 RFC 2285: Benchmarking Terminology for LAN Switching
Devices RFC 2889: Benchmarking Methodology for LAN Switching
Devices
• SmartBits GUI applications that support the Layer 2 Switch environments are: AST II SmartFlow SmartWindow
Analyze Assure Accelerate SmartBits Applications Overview 15TM
VLAN
BridgeRouter
L2Switch VLAN L3
Switch
L4-7Switch
QoS
MulticastIP
VPNs
• RFCs that describe the Terminology/Methodology for testing a VLAN switch are:
RFC 1242, RFC 2544, RFC 2285, RFC 2889
No unique RFCs associated for testing VLANs
• SmartBits GUI applications that support the VLAN switch environment are:
SmartFlow
SmartWindow
Analyze Assure Accelerate SmartBits Applications Overview 16TM
L3 Switch
BridgeRouter
L2Switch VLAN L3
Switch
L4-7Switch
QoS
MulticastIP
VPNs
• RFCs that describe the Terminology/Methodology for testing a Layer 3 switch are:
RFC 1242, RFC 2544, RFC 2285, RFC 2889
RFC 3222: Terminology for Forwarding Information Base (FIB) based Router Performance
• SmartBits GUI applications that support the Layer 3 switch environment are:
TeraRouting Tester
SmartFlow
SmartWindow
Analyze Assure Accelerate SmartBits Applications Overview 17TM
QoS
BridgeRouter
L2Switch VLAN L3
Switch
L4-7Switch
QoS
MulticastIP
VPNs
• RFCs that describe the Terminology/Methodology for testing Quality of Service (QoS) device are:
RFC 1242, RFC 2544, RFC 2285, RFC 2889
Draft terminology only
• SmartBits GUI applications that support the QoS device environment are:
SmartVoIPQoS
SmartFlow
SmartWindow
Analyze Assure Accelerate SmartBits Applications Overview 18TM
Layer 4-7 Switch
BridgeRouter
L2Switch VLAN L3
Switch
L4-7Switch
QoS
MulticastIP
VPNs
• RFCs that describe the Terminology/Methodology for testing a Layer 4-7 switch are:
RFC 1242, RFC 2544, RFC 2285, RFC 2889
Firewalls only:
– RFC 2647: Benchmarking Terminology for Firewall Performance
– RFC 3511: Benchmarking Methodology for Firewall Performance
• SmartBits GUI applications that support the Layer 4-7 switch environments are:
WebSuite
Avalanche SMB
Analyze Assure Accelerate SmartBits Applications Overview 19TM
VPNs
BridgeRouter
L2Switch VLAN L3
Switch
L4-7Switch
QoS
MulticastIP
VPNs
• RFCs that describe the Terminology/Methodology for testing a Virtual Private Network (VPN) are: RFC 1242, RFC 2544, RFC 2285, RFC 2889
No unique RFCs associated for testing VPNs
There are several RFCs that deal with IP Security.
• SmartBits GUI applications that support the VPN environments are: TeraVPN Tester
Analyze Assure Accelerate SmartBits Applications Overview 20TM
Multicast IP
BridgeRouter
L2Switch VLAN L3
Switch
L4-7Switch
QoS
MulticastIP
VPNs
• RFCs that describe the Terminology/Methodology for testing Multicast IP are: RFC 1242, RFC 2544, RFC 2285, RFC 2889 RFC 2432: Terminology for IP Multicast Benchmarking Draft methodology also
• SmartBits GUI applications that support theMulticast IP environment are: SmartMulticastIP SmartFlow SmartWindow
Analyze Assure Accelerate SmartBits Applications Overview 21TM
Topics Overview
• Introduction
• Applications Function Overview
• Core SmartBits Applications
• Applications Comparison
• Activity
Analyze Assure Accelerate SmartBits Applications Overview 22TM
What SmartBits product should I use?
• The previous section identified the RFCs associated with particular test environments.
• The previous section also presented SmartBits products you could use to test these environments.
• This section will investigate the high level workings of SmartBits applications in order to help you decide which application best fits your testing requirements.
Analyze Assure Accelerate SmartBits Applications Overview 23TM
SmartBits GUI Applications
• Most SmartBits applications include a graphical user interface (GUI).
• Many test developers find creating tests with a GUI ideal because it is easy to use and enables them to begin testing quickly, sometimes within minutes of installation.
• GUI interfaces are intended to be highly intuitive and to guide the user through the test process.
• Ease of use is a primary consideration.
Analyze Assure Accelerate SmartBits Applications Overview 24TM
What are my requirements?
• To help identify the SmartBits GUI application for your testing needs, you first must identify your testing requirements:
What is my priority, ease of use or testing complexity?
What kind of results do I expect, graph, HTML, raw data?
What is more important, control or automation?
Am I planning to migrate to script based tests in the future?
Analyze Assure Accelerate SmartBits Applications Overview 25TM
SmartBits Test Control
SmartBits Control Station
DUT / SUT / NUT
SmartBits Chassis/ports
SmartBits Software is responsible to:
• Set up the hardware in the configuration needed for the test.
• Update the hardware with this packet image.
• Instruct the hardware how many packets to transmit, how they are to be transmitted, etc.
• Tell the hardware to start and stop transmitting.
• Retrieve data and process results
• No matter what application you use to configure the SmartBits chassis and ports (SmartWindow, SmartFlow, AST II etc.) the end result is that they run the test based on the configuration.
Analyze Assure Accelerate SmartBits Applications Overview 26TM
1. Connect to the Chassis and Reserve slots
2. Prepare Test, Parameters and Physical Interface
– Learning and Learning Results
3. Clear Counters (or start Histograms)
4. Run Test
5. Gather Results - Counter information (or Histogram results)
– Rerun test based on results (optional)
6. Save results
7. Disconnect from the Chassis
SmartBits Test Process
• High level view of the basic steps taken to configure a SmartBits test. Applications possessing automation will perform these steps based on GUI input. Application possessing more control allow you to create these steps manually.
Analyze Assure Accelerate SmartBits Applications Overview 27TM
Control verses Automation
• Having control over an application allows you to:
Create custom traffic
Create custom execution of the test
Gather custom results
• Having an application provide more automation allows you to:
Have plug and play testing
Provide RFC specific testing
Run specific types of test designed by the application
Generate scripts from GUI screen configurations
• The more control you have, the more customization you can perform.
• The more automation you have, the more plug and play the application.
Analyze Assure Accelerate SmartBits Applications Overview 28TM
Traditional vs. SmartMetrics Modes
• SmartBits Cards/Modules are classified as Traditional, SmartMetrics, and even TeraMetrics (discussed later).
• Depending on the type of Card/Module you are using, it will have some or most of these capabilities.
• Depending on the type of SmartBits application you want to run, you may use some or most of these capabilities. (Not all applications support all capabilities.)
Traditional SmartMetrics “Packet Blasting” QoS Testing Port Metrics Stream Metrics Triggers Signatures Counters Histograms Simulates Layer 3 Layer 3 Control Plane Example: SX-7410B/LAN-3100A Example: ML-7710/LAN-3101A
Analyze Assure Accelerate SmartBits Applications Overview 29TM
Traditional Mode
DUT
SmartBits™ Network Performance Analysis System (SMB-2000)
• Traditional mode provides an economical way to stress-test devices and systems by offering “packet-blasting” of traffic at full wire rate.
• Per Packet metrics include: Throughput, latency(delay), packet loss.
• “Packet blasting” - per port traffic loading and measurement.
Analyze Assure Accelerate SmartBits Applications Overview 30TM
Traditional Capabilities
• Transmit Modes Continuous, Single Burst, Timed Burst, Multi Burst, Echo
• Variable Packet Lengths
• User defined packets (including VLAN Tagging)
• Inter-packet Gap (i.e., Rate) Variations
• Variable Field Data (VFD1, VFD2, and VFD3) VFD1 and VFD2 - May be up to 6 bytes in length
• VFD3 - User specified 2048 byte buffer
• Alternate Transmit Streams
• Error Generation
• Auto-Negotiation
• Flow Control
• Triggers
• Counters
• Capture
Analyze Assure Accelerate SmartBits Applications Overview 31TM
SmartMetrics Mode
A single 10/100 Mbps Ethernet connection, carrying many types of data
ML-7710
100MPAUSE
TXINIT
TRIGCLS
RXERR
LINKDPLX
VOIP
Laptop computer
Video
server
• SmartMetrics is a Spirent Communications term that refers to advanced packet generation and tracking capabilities. Recreates 100s of end-station streams / flows Tracks QoS for each stream / flow / class of service Creates deterministic repeatable performance test Each frame in each stream stamped with a unique
signature for advanced tracking capabilities
Analyze Assure Accelerate SmartBits Applications Overview 32TM
SmartMetrics Capabilities
• Traditional Capabilities
• IP Stack on the Card/Module
• IGMP client support
• Generates/Responds to ARPs and Pings
• Additional background SNMP, RIP and PING traffic
• IPv4 and IPv6 support
• TCP stack support
• Up to 1000 Streams
• Signature field
• Histogram Tracking Sequence Tracking and Latency
• QoS analysis capabilities
Analyze Assure Accelerate SmartBits Applications Overview 33TM
• The signature field is an extremely important element of a stream. It is only available in SmartMetrics mode, and as such, is only available on the ports which are SmartMetrics capable.
• The signature field:
provides a Stream ID used to uniquely identify to which stream a particular frame belongs.
provides a Timestamp used for latency calculations.
provides a Sequence Number used to track lost and out-of-sequence frames.
is required in frames if histogram reporting is used.
Signature
Analyze Assure Accelerate SmartBits Applications Overview 34TM
TeraMetrics Overview
• Advanced Modules for SMB-600/6000B/6000C chassis.
• Supports multiple Layer 2 technologies: 10/100/1000/10Gig Ethernet, POS (Packet Over SONET), and ATM
• Enables simultaneous control and data plane testing.
• Supports application execution on the module.
• Supports applications: TeraRouting Tester (TRT), TeraVPN, SmartFlow MPLS, Avalanche
Analyze Assure Accelerate SmartBits Applications Overview 35TM
TeraMetrics Architecture
• Each module contains: A high performance Pentium processor running Linux v7.10 per module.
Open architecture supports custom applications.
Wire-rate transmit and receive engines with SmartMetrics/Traditional capabilities.
Cut-throughchannel
L2 PHY
TxE RxE
Pentium-III TeraMetrics
SmartMetrics
Traditional
Analyze Assure Accelerate SmartBits Applications Overview 36TM
TeraMetrics Capabilities
• Traditional Capabilities
• SmartMetrics Capabilities
• Enables simultaneous control and data plane testing
• Supports application execution on the module
• Supports applications: TeraRouting Tester (TRT)
TeraVPN
SmartFlow MPLS
WebSuite
Avalanche Layer 4-7
Analyze Assure Accelerate SmartBits Applications Overview 37TM
Topics Overview
• Introduction
• Applications Function Overview
• Core SmartBits Applications
• Applications Comparison
• Activity
Analyze Assure Accelerate SmartBits Applications Overview 38TM
SmartBits Core GUI Applications
• The following are core SmartBits GUI Applications: AST II
SmartApplications
SmartFlow
SmartMultiCastIP
SmartWindow
Avalanche SmartBits
TeraRouting Tester
TeraVPN Tester
WebSuite
Analyze Assure Accelerate SmartBits Applications Overview 39TM
SmartWindow
• Represents the Front Panel GUI of the SmartBits Chassis.
• Ability to save the preferences, test setups, and results.
• Supports 10/100/1000/10Gig Ethernet, 4/16 Token Ring, ATM, WAN, POS, and Fibre Channel.
Analyze Assure Accelerate SmartBits Applications Overview 40TM
SmartWindow Features
• Manual setting of frames and tests.
• Uni. and Bi-directional tests for:
Point-to-point testing
Point-to-multi-point testing
Mixed topology testing
• Multi-user support for the SMB-2000 and SMB-600/6000B.
• Create configuration files without being connected to the chassis.
• Ability to configure the IP address of a SmartBits chassis.
• Support for multiple instances of SmartWindow.
Analyze Assure Accelerate SmartBits Applications Overview 41TM
Configuring a Card in SmartWindow
• There are three basic types of configuration tasks:
Network Interaction
Frame Content
Trigger Setup
• The user must configure these manually. Providing the ability to customize their test.
Analyze Assure Accelerate SmartBits Applications Overview 42TM
SmartApplications
• Provides you with industry-standard Benchmark testing of interconnect devices.
• Supports 10/100/1000 Ethernet, Token Ring, ATM and Frame Relay mixed-topology testing.
• SmartApplications is based on Internet Engineering Task Force (IETF) Benchmarking Methodologies Working Group RFCs. RFC 1242 “Benchmarking Terminology
for Network Interconnection Devices” RFC 2544 “Benchmarking
Methodology for Network Interconnect Devices”
Analyze Assure Accelerate SmartBits Applications Overview 43TM
SmartApplications Features
• Provides support for most released cards as it is a Traditional mode application.
• Supports remote one-way latency testing using GPS.
• Provides Layer 2 and Layer 3 tests.
• Provides “Next Hop” Router tests.
• Supports 1 to 1, 1 to Many, and Many to 1 tests.
• Provides Uni. and Bi-directional tests.
• SmartApplications was designed to test a device/system, not a live Network.
• SmartApplications runs tests based on RFC 1242 terminology and RFC 2544 methodology. (Throughput, Latency, Packet Loss and Back-to-Back).
Analyze Assure Accelerate SmartBits Applications Overview 44TM
SmartApplications Test Trial
• Following is a list of the steps that SmartApplications follows in performing a test trail. These steps are automatically generated from the GUI screens the user populates: Reset Ports - SmartApps returns the ports to their default
configuration to start them fresh. Test setup - Passes the test configuration information to the cards
(includes Trigger setup). Sending Learning Packets - Help the DUT to build either its Bridging
“Address Forwarding Table”, or its Routing table and “ARP cache”. Receive Learning Results - See if DUT is properly forwarding unicast
Packets. Transmitting - The actual test in progress. Receiving Test Results - Retrieving the card's counters and
formulating test results. Repeat based on user selectable parameters.
Analyze Assure Accelerate SmartBits Applications Overview 45TM
SmartFlow
• SmartFlow was the first application to test QoS!
High priority – Telnet
Medium priority – FTP
Low priority – HTTP
Congested port
Input Ports
Output Port
Switching Fabric
Stream-based measurements include:Throughput, min/max/ave latency,latency distribution, and latency variation.
Analyze Assure Accelerate SmartBits Applications Overview 46TM
SmartFlow (Continued)
• It can also be used for much more!
Analyze Assure Accelerate SmartBits Applications Overview 47TM
SmartFlow Features
• Sophisticated Network/VLAN support for Layer 2/3 testing
• Sophisticated QoS support including rates per flow and priority options
• Supports 10/100/Gig/10Gig Ethernet
• Supports ATM OC3c/12c, WAN (Channelized DS3), and POS OC3c/12c/48c/192c
• Test setup Wizards with multiple traffic patterns
• Supports unicast and multicast traffic
• Supports IPv4 and IPv6 with UDP/TCP/ICMP data
• Supports high density "cyclic" flows
• Supports BGP4 (including flapping) and MPLS (RSVP-TE)
• Includes detailed histogram analysis and statistics
• Tracks per-test, per-group, per-port, and per-stream results
• Tracks errored and stray flows
• Results are saved in a variety of formats (including HTML)
• SAI (Script Automation Interface) export for test automation
Analyze Assure Accelerate SmartBits Applications Overview 48TM
Advanced Switch Tests II (AST II)
• AST II is an automated Traditional mode test application designed to measure the performance of Layer 2 Ethernet LAN switching devices.
• AST II provides an easy-to-use interface between your PC, a SmartBits chassis, and the SmartCards or Modules.
Analyze Assure Accelerate SmartBits Applications Overview 49TM
AST II Features
• AST II tests conform to those described in two IETF documents: RFC-2285 Benchmarking Terminology for LAN Switching Devices RFC 2889 Benchmarking Methodology for LAN Switching Devices
• Allows testing of multiple devices in a system configuration.
• Provides eight automated tests specifically tailored to fully exercise a switch.
• Allows online viewing of test results in chart or table format that you can export to an image, spreadsheet or text file.
• Allows saving configuration and results to a single file.
• Provides HTML output of results.
Analyze Assure Accelerate SmartBits Applications Overview 50TM
AST II Features (Continued)
• Allows user-configurable test duration, load percentage, frame size, and frame step size.
• Allows measuring percent of frames forwarded at various load percentages and frame sizes.
• Supports Ethernet Version 2 or 802.3 frame formats.
• Tests can run in continuous mode.
• Multi-user to share the same chassis with other users or run multiple instances of AST II simultaneously.
Analyze Assure Accelerate SmartBits Applications Overview 51TM
TeraRouting Tester
• TeraRouting Tester (TRT) is a TeraMetrics application designed to test routers in a variety of routing environments.
• TRT provides integrated control and data plane routing tests.
• TRT produces the following types of test results: Route Forwarding Results – Measures loss and receive data rates. Route Flapping Test Results – Routes can be advertised and withdrawn. Route Failover Results – Measures link failover time to a secondary link.
Analyze Assure Accelerate SmartBits Applications Overview 52TM
TRT Features
• Support for OSPF, IS-IS, RIP, and BGP with VLAN-tagged data traffic.
• Automatically generates data plane test traffic to all routes advertised.
• Wizards for quick BGP/RIP route and OSPF/IS-IS topology generation.
• Enhanced Flap Scheduler for multiple flap events and steps.
• Real time graphs, protocols statistics, and counters plus packet capture.
• Supports Millions of BGP/RIP Routes per port.
• Supports up to 100 BGP Peer Sessions, OSPF/IS-IS Adjacencies, or Emulated RIP routers per port.
• Supports most BGP attributes and BGP route reflectors and confederations.
• Supports OSPF LSA Types 1 to 5, 7, and 10 (for traffic engineering).
Analyze Assure Accelerate SmartBits Applications Overview 53TM
TRT Features (Continued)
• Supports up to 1000 Router LSAs and up to 1000 Network LSAs per adjacency.
• Supports unlimited number of Summary, External, and NSSA LSAs per adjacency.
• Dual-stack support for IPv4 and IPv6.
• Traffic Engineering LSA for OSPF and TLV for IS-IS.
• TeraMetrics XD Platform Support.
• Comprehensive functional and performance MPLS testing support including both signaling protocols and four different types of VPNs
• New easy to use ‘wizards’ to quickly configure MPLS-VPN, 6PE, CE-to-CE and Martini test scenarios.
• New display mechanism for chart/results that does not require MS Excel.
• Export results to CSV file(s).
Analyze Assure Accelerate SmartBits Applications Overview 54TM
WebSuite
• GUI application used to test firewalls, server load balancers and web switches.
Analyze Assure Accelerate SmartBits Applications Overview 55TM
WebSuite (Continued)
• Types of tests include: TCP and UDP session handling capabilities
Peak rate and concurrent connection capacity
Ability to handle a variety of traffic types and attacks
Clients
IPNetwork
FirewallWeb SwitchLoad Balancer
Servers
DoS
Analyze Assure Accelerate SmartBits Applications Overview 56TM
WebSuite Common Features
• Allows UDP and Attack traffic to be generated for entire test.
• Supports the following traffic types: TCP Connection, TCP Connection/HTTP, TCP Session, HTTP*, UDP, and DoS.
• A traffic wizard helps simplify and automate the traffic setup.
• Supports simulation of a mixture of traffic types.
• Ability to simulate numerous TCP sessions on each SmartBits port in the test.
• You can control the level of the test traffic throughout the the test.
• Includes option to run UDP traffic without TCP or HTTP traffic.
• Includes option to run attack traffic without TCP or HTTP traffic.
*Firewall only
Analyze Assure Accelerate SmartBits Applications Overview 57TM
WebSuite Common Features (Cont.)
• Allows user to verify open connections at the end of each iteration.
• Sets up millions of concurrent TCP connections.
• Supports VLAN tagging.
• Support HTTP 1.0 (with Keep Alives) and HTTP 1.1.
• Contains user-configurable HTTP headers that contain URIs, Cookies, and User Agents.
• TCP Connection/HTTP and HTTP* traffic types support dynamic Cookies.
• Ability to select the TCP close options (three-way close, four-way close and a TCP RST).
• The TCP close can be initiated by either client or server.
*Firewall only
Analyze Assure Accelerate SmartBits Applications Overview 58TM
WebSuite/Firewall Specific Features
• Supports testing using NAT/PAT mode.
• Supports port pair and backbone traffic distribution patterns (with exclusive client/server pairs).
• HTTP traffic type (Goodput): Supports returned object size per URI. Uses real TCP sessions to gauge application throughput. The TCP stack implementation includes adaptive retransmission,
slow start, congestion avoidance, and delayed acknowledgement. You can define the maximum segment size (MSS), window size,
retry time, and retry count of TCP. You can also assign a type of service (TOS) precedence level to
the traffic.
• Goodput test type
Analyze Assure Accelerate SmartBits Applications Overview 59TM
WebSuite/Balancer Specific Features
• Sessions are automatically created across one or many clients targeting a Virtual IP address.
• Server ports “promiscuously” accept connections from their associated clients.
• Server ports are able to respond to Pings ("Health Check") from the DUT.
Analyze Assure Accelerate SmartBits Applications Overview 60TM
Avalanche SmartBits
• Avalanche SmartBits® is a performance analysis test platform that provides unified, protocol-accurate L2-7 stress testing under high loads, ensuring that your device, application or infrastructure will excel under real world conditions.
• Avalanche SmartBits allows you to combine TeraMetrics hardware and Avalanche™ and Reflector™ software to simulate real Internet conditions and load from a single SmartBits chassis.
Internet
Web-Site Performance
Validate Web Switching
Algorithms
Test Streaming
Server Farms
SSL Session Capacity
Measure Latency
DoS Handling
Analyze Assure Accelerate SmartBits Applications Overview 61TM
Avalanche SmartBits Features
• Avalanche emulates clients establishing thousands of user transactions per second.
• Reflector simulates hundreds of application web servers.
• Based upon stand-alone Avalanche and Reflector appliances.
• Supports the functional and performance testing of: Web switches and SSL accelerators
Caches and HTTP proxies
Firewalls and intrusion detection systems
Web infrastructures, including web servers
• Protocol Support HTTP 1.0/1.1, Secure HTTP (SSL), FTP, RTP/RTSP, Microsoft Media
Support (MMS), and Mail Protocol Support.
Analyze Assure Accelerate SmartBits Applications Overview 62TM
Avalanche Features
• Supports both HTTP 1.0 and 1.1, including HTTP POSTs and HEADs, plus HTML forms data.
• Supports passive FTP, RTSP/RTP for (QuickTime and Real), POP3, and SMTP.
• Gratuitous Address Resolution (ARPs) which enables attached devices to update their ARP caches each time a new Avalanche test begins.
• Real Proxy Invokes the Real® Launcher® to test Real streaming servers.
• Verification enables you to validate test configurations.
• Sample Tests Provides default tests to assist first time users.
• Test File Uploading Allows adding customized associated test files to the User Profile.
• URL List Recorder Employs a proxy recorder to expedite creating complex URL Lists.
• Cookie Preloading and Dumping allows recording all the cookies used in a test, then logging those cookies in a format that can later be pre-loaded in a subsequent test.
• Caching Proxy Simulates network traffic managed by a proxy server, which responds to a URL request itself instead of directly accessing the destination server.
Analyze Assure Accelerate SmartBits Applications Overview 63TM
Reflector Features
• Supports FTP and RTSP/RTP (streaming), in addition to the HTTP 1.0 and 1.1 functionality.
• Cookie Support Generates RFC-compliant cookie to be sent in the HTTP response.
• Content-MD5 Header returns Content-MD5 header, which allows the HTTP client to verify the correct HTTP response body is transferred.
• Random Embedded Text in HTTP Response Body allows specifying random embedded text strings in the HTTP response body, which causes a unique Content-MD5 header to be generated for every HTTP response.
• Sample Tests Provides default tests to assist first time users.
• Password Protection enables changing and controlling system access.
• Graphic Statistical Panels allows monitoring tests through scrolling multi-colored charts.
Analyze Assure Accelerate SmartBits Applications Overview 64TM
TeraVPN
• Uses the award winning Spirent TeraMetrics architecture.
• Generates stateful traffic using a full Linux TCP stack.
• TeraVPN is a performance test solution for IP-based VPNs.
• Easy-to-use GUI for DUT and TeraMetrics port configuration, IPSec sessions, and test options.
Analyze Assure Accelerate SmartBits Applications Overview 65TM
TeraVPN
• Identifies problems encountered in the negotiation of the IKE Phase 1 and Phase 2 SAs during the test.
• Determines IP-VPN tunnel creation capacity using IPSec protocols.
• Generates TDP or HTTP traffic over each tunnel and measure data performance characteristics like, packet loss, latency, and response time.
Analyze Assure Accelerate SmartBits Applications Overview 66TM
TeraVPN Features
• Easy-to-use customizable GUI.
• Tunnel Setup and Policy Generator wizards to reduce test setup learning curve.
• IKE protocol trace to identify problems when tunnel creation fails and bounce diagram for individual tunnel analysis.
• Granular controls over tunnel creation to refine test scenarios.
• Bi-directional traffic generation to stress in both directions.
• Per tunnel information for detailed analysis.
• Scalable to thousands of tunnels.
• Supports up to 32 TeraMetrics module ports.
• Ability to save test configurations for regression testing.
Analyze Assure Accelerate SmartBits Applications Overview 67TM
SmartMulticastIP
• GUI application used to test IP multicast routers, switches, and networks.
• Used to test both Layer 2 and Layer 3 IP multicast devices.
Analyze Assure Accelerate SmartBits Applications Overview 68TM
SmartMulticastIP (Continued)
• It consists of automated tests based on RFC 2432.
• Allows you to see the total effect an IP multicast application will have on the device or network.
Member
Member
Member
Non Member
Transmitter IPMulticastRouter
Analyze Assure Accelerate SmartBits Applications Overview 69TM
SmartMulticastIP Features
• Up to 8000 groups per card
• Multiple Transmitters per group
• Multiple Source IPs on Transmit
• Ability to set the IP Type of Service field
• IGMP version 1 and 2
• Multicast group membership verification
• Mixed multicast and unicast traffic
• Automated Throughput Tests
• Speed/duplex Auto-Negotiation
• Multiple Chassis and up to 256 Test Ports
• Chassis Synchronization using expansion or GPS
Analyze Assure Accelerate SmartBits Applications Overview 70TM
Topics Overview
• Introduction
• Applications Function Overview
• Core SmartBits Applications
• Applications Comparisons
• Activity
Analyze Assure Accelerate SmartBits Applications Overview 71TM
Bridge/Router Testing Comparison
Component SmartWindow SmartApplications SmartFlow
BridgeRouter
L2Switch VLAN L3
Switch
L4-7Switch
QoS
MulticastIP
VPNs
• Ease of use Low High Medium
• Control High Low Medium
• Automation None Simple Complex
• Reporting Simple Comprehensive Comprehensive
• Modes Traditional/SmartMetrics Traditional SmartMetrics
• Generate SAI No No Yes
Analyze Assure Accelerate SmartBits Applications Overview 72TM
L2 Switch Testing Comparison
Component SmartWindow AST IISmartFlow
• Ease of use Low High Medium
• Control High Low Medium
• Automation None Simple Complex
• Reporting Simple Comprehensive Comprehensive
• Modes Traditional/SmartMetrics Traditional SmartMetrics
• Generate SAI No No Yes
BridgeRouter
L2Switch VLAN L3
Switch
L4-7Switch
QoS
MulticastIP
VPNs
Analyze Assure Accelerate SmartBits Applications Overview 73TM
VLAN Test Comparison
Component SmartWindow SmartFlow
• Ease of use Low Medium
• Control High Medium
• Automation None Complex
• Reporting Simple Comprehensive
• Modes Traditional/SmartMetrics SmartMetrics
• Generate SAI No Yes
BridgeRouter
L2Switch VLAN L3
Switch
L4-7Switch
QoS
MulticastIP
VPNs
Analyze Assure Accelerate SmartBits Applications Overview 74TM
L3 Switch Test Comparison
Component SmartWindow TRT SmartFlow
• Ease of use Low Medium Low Medium
• Control High Medium High Medium
• Automation None Routing Emulation Data Plane
• Reporting Simple Comprehensive Comprehensive
• Modes Traditional/SmartMetrics TeraMetrics SmartMetrics
• Generate SAI No Yes Yes
BridgeRouter
L2Switch VLAN L3
Switch
L4-7Switch
QoS
MulticastIP
VPNs
Analyze Assure Accelerate SmartBits Applications Overview 75TM
QoS Test Comparison
Component SmartWindow SmartVoIPQoS SmartFlow
• Ease of use Low Medium Low Medium
• Control High Medium Low Medium
• Automation None CODEC Emulation Data Plane
• Reporting Simple Comprehensive Comprehensive
• Modes Traditional/SmartMetrics SmartMetrics SmartMetrics
• Generate SAI No No Yes
BridgeRouter
L2Switch VLAN L3
Switch
L4-7Switch
QoS
MulticastIP
VPNs
Analyze Assure Accelerate SmartBits Applications Overview 76TM
Layer 4-7 Switch Test Comparison
Component Avalanche SMB WebSuite
• Ease of use Medium Low Medium
• Control Medium High Medium
• Automation User Realism Firewall/Load Balancer
• Reporting Simple Comprehensive
• Modes TeraMetrics SmartMetrics
• Generate SAI No Yes
BridgeRouter
L2Switch VLAN L3
Switch
L4-7Switch
QoS
MulticastIP
VPNs
Analyze Assure Accelerate SmartBits Applications Overview 77TM
VPN Test Comparison
Component TeraVPN
• Ease of use Medium
• Control Medium
• Automation IPSec
• Reporting Comprehensive
• Modes TeraMetrics
• Generate SAI Yes
BridgeRouter
L2Switch VLAN L3
Switch
L4-7Switch
QoS
MulticastIP
VPNs
Analyze Assure Accelerate SmartBits Applications Overview 78TM
Multicast IP
Component SmartWindow SmartMulticastIP SmartFlow
• Ease of use Low Medium High Medium
• Control High Medium Low Medium
• Automation None Multicast RFC testing Multicast/UNI Traffic
• Reporting Simple Comprehensive Comprehensive
• Modes Traditional/SmartMetrics SmartMetrics SmartMetrics
• Generate SAI No No Yes
BridgeRouter
L2Switch VLAN L3
Switch
L4-7Switch
QoS
MulticastIP
VPNs
Analyze Assure Accelerate SmartBits Applications Overview 79TM
Comparison Table
Analyze Assure Accelerate SmartBits Applications Overview 80TM
Topics Overview
• Introduction
• Applications Function Overview
• Core SmartBits Applications
• Applications Comparison
• Activity
Analyze Assure Accelerate SmartBits Applications Overview 81TM
• The following activity is included in this FastTrack:
Lab 1: SmartBits Applications Screen Cams
• Perform the activity as described within the associated Lab Document.
• The Lab Document provides all detailed steps and setup information necessary in order for you to successfully complete the activity.
• It is accessed from the resources button of the on-line version of the FastTrack:
www.spirentcampus.com
Activity
Analyze Assure Accelerate SmartBits Applications Overview 82TM
Thank You
• FastTrack courses are foundational elements of the ExpertTrack certification curriculum.