* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Download SmartBits Applications Overview
Survey
Document related concepts
Transcript
Analyze SmartBits Applications Overview FastTrack www.spirentcampus.com Assure Accelerate TM Curriculum Overview • FastTrack courses are foundational elements of the ExpertTrack certification curriculum. Analyze Assure TM Accelerate SmartBits Applications Overview 2 The FastTrack Framework NOTE: FastTrack quizzes are certification requirements. However, students can optionally test-out by taking the quiz without completing the content (see “Path Y”). Analyze Assure TM Accelerate SmartBits Applications Overview 3 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-bystep, 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 TM Accelerate SmartBits Applications Overview 4 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 • Avalanche SmartBits • TeraRouting Tester • SmartFlow • SmartMultiCastIP • TeraVPN Tester • WebSuite • SmartWindow Understand the Features of Key SmartBits GUI Applications. Compare SmartBits Applications and their Relation to Specific Environments. Analyze Assure TM Accelerate SmartBits Applications Overview 5 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 TM Accelerate SmartBits Applications Overview 6 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 TM Accelerate SmartBits Applications Overview 7 Topics Overview • Introduction • Applications Function Overview • Core SmartBits Applications • Applications Comparison • Activity Analyze Assure TM Accelerate SmartBits Applications Overview 8 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 TM Accelerate SmartBits Applications Overview 9 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 QoS Core Network Routing IPV6 Testing Storage Area Network Local Area Network Web/Security Metro Area Network Wireless LAN Analyze Assure TM Accelerate SmartBits Applications Overview 10 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 TM Accelerate SmartBits Applications Overview 11 Evolution of Switching Technology • A Multi-Layer switch performs all of the functions listed below. QoS L4-7 Switch Bridge Router L2 Switch VLAN L3 Switch VPNs Increased intelligence Multicast IP 80s Analyze Early to Mid 90s Assure TM Accelerate Mid 90s Mid to Late 90s Y2K and beyond SmartBits Applications Overview 12 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 QoS or Router environments are: SmartApplications SmartFlow SmartWindow Bridge Router L2 Switch VLAN L4-7 Switch L3 Switch VPNs Multicast IP Analyze Assure TM Accelerate SmartBits Applications Overview 13 L2 Switch • 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 QoS Switch environments are: AST II SmartFlow SmartWindow Bridge Router L2 Switch VLAN L4-7 Switch L3 Switch VPNs Multicast IP Analyze Assure TM Accelerate SmartBits Applications Overview 14 VLAN • 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 QoS Bridge Router L2 Switch VLAN L4-7 Switch L3 Switch VPNs Multicast IP Analyze Assure TM Accelerate SmartBits Applications Overview 15 L3 Switch • 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 QoS switch environment are: TeraRouting Tester SmartFlow SmartWindow Bridge Router L2 Switch VLAN L4-7 Switch L3 Switch VPNs Multicast IP Analyze Assure TM Accelerate SmartBits Applications Overview 16 QoS • 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 QoS Bridge Router SmartWindow L2 Switch VLAN L4-7 Switch L3 Switch VPNs Multicast IP Analyze Assure TM Accelerate SmartBits Applications Overview 17 Layer 4-7 Switch • 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 QoS switch environments are: Bridge Router WebSuite Avalanche SMB L2 Switch VLAN L4-7 Switch L3 Switch VPNs Multicast IP Analyze Assure TM Accelerate SmartBits Applications Overview 18 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 QoS environments are: TeraVPN Tester Bridge Router L2 Switch VLAN L4-7 Switch L3 Switch VPNs Multicast IP Analyze Assure TM Accelerate SmartBits Applications Overview 19 Multicast IP • 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 the QoS Multicast IP environment are: SmartMulticastIP SmartFlow SmartWindow Bridge Router L2 Switch VLAN L4-7 Switch L3 Switch VPNs Multicast IP Analyze Assure TM Accelerate SmartBits Applications Overview 20 Topics Overview • Introduction • Applications Function Overview • Core SmartBits Applications • Applications Comparison • Activity Analyze Assure TM Accelerate SmartBits Applications Overview 21 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 TM Accelerate SmartBits Applications Overview 22 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 TM Accelerate SmartBits Applications Overview 23 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 TM Accelerate SmartBits Applications Overview 24 SmartBits Test Control • 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. • Set up the hardware in the configuration needed for the test. SmartBits • Update the hardware with this packet image. Software is • Instruct the hardware how many packets to transmit, how they are responsible to be transmitted, etc. to: • Tell the hardware to start and stop transmitting. • Retrieve data and process results SmartBits Control Station SmartBits Chassis/ports DUT / SUT / NUT Analyze Assure TM Accelerate SmartBits Applications Overview 25 SmartBits Test Process 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 • 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 TM Accelerate SmartBits Applications Overview 26 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 TM Accelerate SmartBits Applications Overview 27 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 “Packet Blasting” Port Metrics Triggers Counters Simulates Layer 3 Example: SX-7410B/LAN-3100A Analyze Assure TM Accelerate SmartMetrics QoS Testing Stream Metrics Signatures Histograms Layer 3 Control Plane Example: ML-7710/LAN-3101A SmartBits Applications Overview 28 Traditional Mode • 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 SmartBits™ Network Performance Analysis System (SMB-2000) blasting” - per port traffic loading and measurement. DUT Analyze Assure TM Accelerate SmartBits Applications Overview 29 Traditional Capabilities • Transmit Modes • • • • Variable Packet Lengths User defined packets (including VLAN Tagging) Inter-packet Gap (i.e., Rate) Variations Variable Field Data (VFD1, VFD2, and VFD3) • • • • Continuous, Single Burst, Timed Burst, Multi Burst, Echo VFD1 and VFD2 - May be up to 6 bytes in length VFD3 - User specified 2048 byte buffer Alternate Transmit Streams Error Generation Auto-Negotiation Analyze Assure TM Accelerate • • • • Flow Control Triggers Counters Capture SmartBits Applications Overview 30 SmartMetrics Mode • SmartMetrics is a Spirent Communications term that refers to advanced packet generation and tracking capabilities. ML-7710 TX INIT V OIP TRIG CLS RX ERR 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 LINK DPLX 100M PAUSE Laptop computer Video server A single 10/100 Mbps Ethernet connection, carrying many types of data Analyze Assure TM Accelerate SmartBits Applications Overview 31 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 TM Accelerate SmartBits Applications Overview 32 Signature • 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. Analyze Assure TM Accelerate SmartBits Applications Overview 33 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 TM Accelerate SmartBits Applications Overview 34 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. Pentium-III Cut-through channel TxE RxE L2 PHY Analyze Assure TM Accelerate TeraMetrics SmartMetrics Traditional SmartBits Applications Overview 35 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 TM Accelerate SmartBits Applications Overview 36 Topics Overview • Introduction • Applications Function Overview • Core SmartBits Applications • Applications Comparison • Activity Analyze Assure TM Accelerate SmartBits Applications Overview 37 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 TM Accelerate SmartBits Applications Overview 38 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 TM Accelerate SmartBits Applications Overview 39 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 TM Accelerate SmartBits Applications Overview 40 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 TM Accelerate SmartBits Applications Overview 41 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 TM Accelerate SmartBits Applications Overview 42 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 TM Accelerate SmartBits Applications Overview 43 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 TM Accelerate SmartBits Applications Overview 44 SmartFlow • SmartFlow was the first application to test QoS! Switching Fabric Congested port Output Port High priority – Telnet Input Ports Medium priority – FTP Stream-based measurements include: Throughput, min/max/ave latency, latency distribution, and latency variation. Analyze Assure TM Accelerate Low priority – HTTP SmartBits Applications Overview 45 SmartFlow (Continued) • It can also be used for much more! Analyze Assure TM Accelerate SmartBits Applications Overview 46 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 TM Accelerate SmartBits Applications Overview 47 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 TM Accelerate SmartBits Applications Overview 48 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 TM Accelerate SmartBits Applications Overview 49 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 TM Accelerate SmartBits Applications Overview 50 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 TM Accelerate SmartBits Applications Overview 51 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 TM Accelerate SmartBits Applications Overview 52 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, CEto-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 TM Accelerate SmartBits Applications Overview 53 WebSuite • GUI application used to test firewalls, server load balancers and web switches. Analyze Assure TM Accelerate SmartBits Applications Overview 54 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 DoS IP Network Firewall Web Switch Load Balancer Clients Analyze Assure TM Accelerate Servers SmartBits Applications Overview 55 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 TM Accelerate SmartBits Applications Overview 56 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, fourway close and a TCP RST). The TCP close can be initiated by either client or server. Analyze Assure TM Accelerate *Firewall only SmartBits Applications Overview 57 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 TM Accelerate SmartBits Applications Overview 58 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 TM Accelerate SmartBits Applications Overview 59 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. Measure Latency Validate Web Switching Algorithms Internet DoS Handling SSL Session Capacity Web-Site Performance Test Streaming Server Farms Analyze Assure TM Accelerate SmartBits Applications Overview 60 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 TM Accelerate SmartBits Applications Overview 61 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 TM Accelerate SmartBits Applications Overview 62 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 multicolored charts. Analyze Assure TM Accelerate SmartBits Applications Overview 63 TeraVPN • 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. • Uses the award winning Spirent TeraMetrics architecture. • Generates stateful traffic using a full Linux TCP stack. Analyze Assure TM Accelerate SmartBits Applications Overview 64 TeraVPN • 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. • Identifies problems encountered in the negotiation of the IKE Phase 1 and Phase 2 SAs during the test. Analyze Assure TM Accelerate SmartBits Applications Overview 65 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 TM Accelerate SmartBits Applications Overview 66 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 TM Accelerate SmartBits Applications Overview 67 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 IP Multicast Router Transmitter Member Non Member Analyze Assure TM Accelerate SmartBits Applications Overview 68 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 TM Accelerate SmartBits Applications Overview 69 Topics Overview • Introduction • Applications Function Overview • Core SmartBits Applications • Applications Comparisons • Activity Analyze Assure TM Accelerate SmartBits Applications Overview 70 Bridge/Router Testing Comparison Component SmartWindow SmartApplications SmartFlow • 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 QoS Bridge Router L2 Switch VLAN L3 Switch L4-7 Switch VPNs Multicast IP Analyze Assure TM Accelerate SmartBits Applications Overview 71 L2 Switch Testing Comparison Component SmartWindow AST II SmartFlow • 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 QoS Bridge Router L2 Switch VLAN L3 Switch L4-7 Switch VPNs Multicast IP Analyze Assure TM Accelerate SmartBits Applications Overview 72 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 QoS Bridge Router L2 Switch VLAN L3 Switch L4-7 Switch VPNs Multicast IP Analyze Assure TM Accelerate SmartBits Applications Overview 73 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 QoS Bridge Router L2 Switch VLAN L3 Switch L4-7 Switch VPNs Multicast IP Analyze Assure TM Accelerate SmartBits Applications Overview 74 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 QoS Bridge Router L2 Switch VLAN L3 Switch L4-7 Switch VPNs Multicast IP Analyze Assure TM Accelerate SmartBits Applications Overview 75 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 QoS Bridge Router L2 Switch VLAN L3 Switch L4-7 Switch VPNs Multicast IP Analyze Assure TM Accelerate SmartBits Applications Overview 76 VPN Test Comparison Component TeraVPN • Ease of use Medium • Control Medium • Automation IPSec • Reporting Comprehensive • Modes TeraMetrics • Generate SAI Yes QoS Bridge Router L2 Switch VLAN L3 Switch L4-7 Switch VPNs Multicast IP Analyze Assure TM Accelerate SmartBits Applications Overview 77 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 QoS Bridge Router L2 Switch VLAN L3 Switch L4-7 Switch VPNs Multicast IP Analyze Assure TM Accelerate SmartBits Applications Overview 78 Comparison Table Analyze Assure TM Accelerate SmartBits Applications Overview 79 Topics Overview • Introduction • Applications Function Overview • Core SmartBits Applications • Applications Comparison • Activity Analyze Assure TM Accelerate SmartBits Applications Overview 80 Activity • 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 Analyze Assure TM Accelerate SmartBits Applications Overview 81 Thank You • FastTrack courses are foundational elements of the ExpertTrack certification curriculum. Analyze Assure TM Accelerate SmartBits Applications Overview 82