82
Analyze Assure Accelerate TM SmartBits Applications Overview FastTrack www.spirentcampus.com

Analyze Assure Accelerate TM SmartBits Applications Overview FastTrack

Embed Size (px)

Citation preview

Page 1: Analyze Assure Accelerate TM SmartBits Applications Overview FastTrack

Analyze Assure AccelerateTM

SmartBits Applications Overview

FastTrack

www.spirentcampus.com

Page 2: Analyze Assure Accelerate TM SmartBits Applications Overview FastTrack

Analyze Assure Accelerate SmartBits Applications Overview 2TM

Curriculum Overview

• FastTrack courses are foundational elements of the ExpertTrack certification curriculum.

Page 3: Analyze Assure Accelerate TM SmartBits Applications Overview FastTrack

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”).

Page 4: Analyze Assure Accelerate TM SmartBits Applications Overview FastTrack

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.

Page 5: Analyze Assure Accelerate TM SmartBits Applications Overview FastTrack

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

Page 6: Analyze Assure Accelerate TM SmartBits Applications Overview FastTrack

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

Page 7: Analyze Assure Accelerate TM SmartBits Applications Overview FastTrack

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

Page 8: Analyze Assure Accelerate TM SmartBits Applications Overview FastTrack

Analyze Assure Accelerate SmartBits Applications Overview 8TM

Topics Overview

• Introduction

• Applications Function Overview

• Core SmartBits Applications

• Applications Comparison

• Activity

Page 9: Analyze Assure Accelerate TM SmartBits Applications Overview FastTrack

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

Page 10: Analyze Assure Accelerate TM SmartBits Applications Overview FastTrack

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

Page 11: Analyze Assure Accelerate TM SmartBits Applications Overview FastTrack

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.

Page 12: Analyze Assure Accelerate TM SmartBits Applications Overview FastTrack

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

Page 13: Analyze Assure Accelerate TM SmartBits Applications Overview FastTrack

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

Page 14: Analyze Assure Accelerate TM SmartBits Applications Overview FastTrack

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

Page 15: Analyze Assure Accelerate TM SmartBits Applications Overview FastTrack

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

Page 16: Analyze Assure Accelerate TM SmartBits Applications Overview FastTrack

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

Page 17: Analyze Assure Accelerate TM SmartBits Applications Overview FastTrack

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

Page 18: Analyze Assure Accelerate TM SmartBits Applications Overview FastTrack

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

Page 19: Analyze Assure Accelerate TM SmartBits Applications Overview FastTrack

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

Page 20: Analyze Assure Accelerate TM SmartBits Applications Overview FastTrack

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

Page 21: Analyze Assure Accelerate TM SmartBits Applications Overview FastTrack

Analyze Assure Accelerate SmartBits Applications Overview 21TM

Topics Overview

• Introduction

• Applications Function Overview

• Core SmartBits Applications

• Applications Comparison

• Activity

Page 22: Analyze Assure Accelerate TM SmartBits Applications Overview FastTrack

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.

Page 23: Analyze Assure Accelerate TM SmartBits Applications Overview FastTrack

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.

Page 24: Analyze Assure Accelerate TM SmartBits Applications Overview FastTrack

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?

Page 25: Analyze Assure Accelerate TM SmartBits Applications Overview FastTrack

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.

Page 26: Analyze Assure Accelerate TM SmartBits Applications Overview FastTrack

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.

Page 27: Analyze Assure Accelerate TM SmartBits Applications Overview FastTrack

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.

Page 28: Analyze Assure Accelerate TM SmartBits Applications Overview FastTrack

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

Page 29: Analyze Assure Accelerate TM SmartBits Applications Overview FastTrack

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.

Page 30: Analyze Assure Accelerate TM SmartBits Applications Overview FastTrack

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

Page 31: Analyze Assure Accelerate TM SmartBits Applications Overview FastTrack

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

Page 32: Analyze Assure Accelerate TM SmartBits Applications Overview FastTrack

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

Page 33: Analyze Assure Accelerate TM SmartBits Applications Overview FastTrack

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

Page 34: Analyze Assure Accelerate TM SmartBits Applications Overview FastTrack

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

Page 35: Analyze Assure Accelerate TM SmartBits Applications Overview FastTrack

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

Page 36: Analyze Assure Accelerate TM SmartBits Applications Overview FastTrack

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

Page 37: Analyze Assure Accelerate TM SmartBits Applications Overview FastTrack

Analyze Assure Accelerate SmartBits Applications Overview 37TM

Topics Overview

• Introduction

• Applications Function Overview

• Core SmartBits Applications

• Applications Comparison

• Activity

Page 38: Analyze Assure Accelerate TM SmartBits Applications Overview FastTrack

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

Page 39: Analyze Assure Accelerate TM SmartBits Applications Overview FastTrack

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.

Page 40: Analyze Assure Accelerate TM SmartBits Applications Overview FastTrack

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.

Page 41: Analyze Assure Accelerate TM SmartBits Applications Overview FastTrack

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.

Page 42: Analyze Assure Accelerate TM SmartBits Applications Overview FastTrack

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”

Page 43: Analyze Assure Accelerate TM SmartBits Applications Overview FastTrack

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).

Page 44: Analyze Assure Accelerate TM SmartBits Applications Overview FastTrack

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.

Page 45: Analyze Assure Accelerate TM SmartBits Applications Overview FastTrack

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.

Page 46: Analyze Assure Accelerate TM SmartBits Applications Overview FastTrack

Analyze Assure Accelerate SmartBits Applications Overview 46TM

SmartFlow (Continued)

• It can also be used for much more!

Page 47: Analyze Assure Accelerate TM SmartBits Applications Overview FastTrack

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

Page 48: Analyze Assure Accelerate TM SmartBits Applications Overview FastTrack

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.

Page 49: Analyze Assure Accelerate TM SmartBits Applications Overview FastTrack

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.

Page 50: Analyze Assure Accelerate TM SmartBits Applications Overview FastTrack

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.

Page 51: Analyze Assure Accelerate TM SmartBits Applications Overview FastTrack

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.

Page 52: Analyze Assure Accelerate TM SmartBits Applications Overview FastTrack

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).

Page 53: Analyze Assure Accelerate TM SmartBits Applications Overview FastTrack

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).

Page 54: Analyze Assure Accelerate TM SmartBits Applications Overview FastTrack

Analyze Assure Accelerate SmartBits Applications Overview 54TM

WebSuite

• GUI application used to test firewalls, server load balancers and web switches.

Page 55: Analyze Assure Accelerate TM SmartBits Applications Overview FastTrack

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

Page 56: Analyze Assure Accelerate TM SmartBits Applications Overview FastTrack

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

Page 57: Analyze Assure Accelerate TM SmartBits Applications Overview FastTrack

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

Page 58: Analyze Assure Accelerate TM SmartBits Applications Overview FastTrack

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

Page 59: Analyze Assure Accelerate TM SmartBits Applications Overview FastTrack

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.

Page 60: Analyze Assure Accelerate TM SmartBits Applications Overview FastTrack

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

Page 61: Analyze Assure Accelerate TM SmartBits Applications Overview FastTrack

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.

Page 62: Analyze Assure Accelerate TM SmartBits Applications Overview FastTrack

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.

Page 63: Analyze Assure Accelerate TM SmartBits Applications Overview FastTrack

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.

Page 64: Analyze Assure Accelerate TM SmartBits Applications Overview FastTrack

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.

Page 65: Analyze Assure Accelerate TM SmartBits Applications Overview FastTrack

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.

Page 66: Analyze Assure Accelerate TM SmartBits Applications Overview FastTrack

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.

Page 67: Analyze Assure Accelerate TM SmartBits Applications Overview FastTrack

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.

Page 68: Analyze Assure Accelerate TM SmartBits Applications Overview FastTrack

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

Page 69: Analyze Assure Accelerate TM SmartBits Applications Overview FastTrack

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

Page 70: Analyze Assure Accelerate TM SmartBits Applications Overview FastTrack

Analyze Assure Accelerate SmartBits Applications Overview 70TM

Topics Overview

• Introduction

• Applications Function Overview

• Core SmartBits Applications

• Applications Comparisons

• Activity

Page 71: Analyze Assure Accelerate TM SmartBits Applications Overview FastTrack

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

Page 72: Analyze Assure Accelerate TM SmartBits Applications Overview FastTrack

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

Page 73: Analyze Assure Accelerate TM SmartBits Applications Overview FastTrack

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

Page 74: Analyze Assure Accelerate TM SmartBits Applications Overview FastTrack

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

Page 75: Analyze Assure Accelerate TM SmartBits Applications Overview FastTrack

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

Page 76: Analyze Assure Accelerate TM SmartBits Applications Overview FastTrack

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

Page 77: Analyze Assure Accelerate TM SmartBits Applications Overview FastTrack

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

Page 78: Analyze Assure Accelerate TM SmartBits Applications Overview FastTrack

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

Page 79: Analyze Assure Accelerate TM SmartBits Applications Overview FastTrack

Analyze Assure Accelerate SmartBits Applications Overview 79TM

Comparison Table

 

Page 80: Analyze Assure Accelerate TM SmartBits Applications Overview FastTrack

Analyze Assure Accelerate SmartBits Applications Overview 80TM

Topics Overview

• Introduction

• Applications Function Overview

• Core SmartBits Applications

• Applications Comparison

• Activity

Page 81: Analyze Assure Accelerate TM SmartBits Applications Overview FastTrack

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

Page 82: Analyze Assure Accelerate TM SmartBits Applications Overview FastTrack

Analyze Assure Accelerate SmartBits Applications Overview 82TM

Thank You

• FastTrack courses are foundational elements of the ExpertTrack certification curriculum.