E N D
1. AX/4000 Applications Overview FastTrack
www.spirentcampus.com
2. AX/4000 Applications Overview 2 Curriculum Overview FastTrack courses are foundational elements of the ExpertTrack certification curriculum.
3. AX/4000 Applications Overview 3 The FastTrack Framework
4. AX/4000 Applications Overview 4 Course Description The AX/4000 Applications Overview FastTrack course will present information regarding AX/4000 GUI applications allowing you to choose your direction regarding the use of these 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.
5. AX/4000 Applications Overview 5 Course Objectives After completing this course you will be able to:
Identify the core AX/4000 GUI applications.
Describe the features of core AX/4000 GUI applications.
Describe the difference between control and automation of an AX/4000 GUI application.
Describe the differences between Functional, Performance and Conformance testing and identify the AX/4000 applications that support these tests.
6. AX/4000 Applications Overview 6 Course Prerequisites The following are prerequisites to the AX/4000 Applications Overview FastTrack course:
AX/4000 Architecture Overview (ADT-100)
AX/4000 Hardware Overview (ADT-101)
These prerequisite courses can be accessed from:
www.spirentcampus.com
7. AX/4000 Applications Overview 7 Associated Certification Track The AX/4000 Applications Overview FastTrack course is a component of the following Certification tracks:
AdvancedTrack Courses:
Testing Layer 2/3 and QoS Technology courses
Testing Routing Technology courses
Testing MPLS Technology courses
Testing Access Protocols
ExpertTrack Certifications:
SCPE – Internetworking/Routing Protocols, MPLS/VPNs
SCPA – All associated with the Technology courses listed above
8. AX/4000 Applications Overview 8 Topics Overview Introduction
Applications Function Overview
Core AX/4000 Applications
Activity
9. AX/4000 Applications Overview 9 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.
10. AX/4000 Applications Overview 10 AX/4000 Testing AX/4000 Broadband Test System is simply the most powerful system ever developed for testing the performance and Quality of Service of broadband technologies.
Engineered for maximum flexibility and scalability, the AX/4000 is a modular, multi-port system capable of testing multiple transmission technologies such as ATM, IP, Frame Relay and Ethernet simultaneously at speeds up to 10 Gbps.
AX/4000 provides solutions for the following:
s
11. AX/4000 Applications Overview 11 AX/4000 Broadband System The AX/4000 product line features portable and high-density chassis; an assortment of test modules that support various technologies, protocols, and interfaces; plus software applications and automation.
12. AX/4000 Applications Overview 12 You can configure the AX/4000 chassis from any of the 2 major controller software methods.
This FastTrack will focus on core Applications.
13. AX/4000 Applications Overview 13 AX/4000 Test Types Tests complete life cycle of product
Full line of interfaces
Conformance Test Suites
Performance Test Suites
Functional Testing
Robust traffic generation and analysis features
Various emulation packages
SLA Monitoring
14. AX/4000 Applications Overview 14 Topics Overview Introduction
Applications Function Overview
Core AX/4000 Applications
Activity
15. AX/4000 Applications Overview 15 What AX/4000 product should I use? The previous section presented some of the Test Types that the AX/4000 provides.
This section will investigate the high level workings of AX/4000 applications in order to help you decide which application best fits your testing requirements.
16. AX/4000 Applications Overview 16 AX/4000 GUI Applications Most AX/4000 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.
17. AX/4000 Applications Overview 17 What are my requirements? To help identify the AX/4000 GUI application for your testing needs, you first must identify your testing requirements:
What is my priority, ease of use or testing complexity?
What Type of Test am I performing? Performance, Functional or Conformance?
What is more important: control or automation?
Do I want to generate test script from my GUI application?
18. AX/4000 Applications Overview 18 AX/4000 Test Control No matter what application you use to configure the AX/4000 chassis and Test Modules (AX/4000 Controller Software, RPT MPLS VPN, etc.), the end result is that they run the test based on the configuration.
19. AX/4000 Applications Overview 19 1. Connect to and initialize the AX Chassis
2. Lock your ports
Configure the Interface
Configure the Generator
Configure the Analyzer
Run Test
Gather Results
Rerun test based on results (optional)
Save results
Disconnect from the Chassis AX/4000 Test Process
20. AX/4000 Applications Overview 20 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
Run specific types of tests designed by the application
There are AX/4000 GUI applications that provide control and automation.
The more control you have, the more customization you can perform.
The more automation you have, the more plug and play the application.
21. AX/4000 Applications Overview 21 A Performance test consists of “stress testing” the device to see how it behaves under loaded conditions.
Performance should be tested under stressful, yet realistic conditions.
Generate traffic as close to real traffic as possible.
Realistic traffic requires the ability to generate traffic with:
A broad distribution of source and destination addresses.
A mix of packet sizes and types.
The bandwidth characteristics of realistic traffic.
Different ratios of unicast and multicast traffic.
Testing QoS; many different streams and also to create conditions that force prioritization.
Performance Testing incorporates Layer 2 and Layer 3 of the OSI Model within AX/4000 GUI applications. Performance Testing
22. AX/4000 Applications Overview 22 A Functional test consists of verifying that the device does everything it is supposed to do (i.e., protocol support, filters, management, etc.).
A Functional test is typically (but not necessarily) less rigorous than a conformance test and may require the use of proprietary and management control of the DUT/SUT in order to function (for example: invoking protection switching criteria and observing the results).
Functional Testing incorporates Layer 1, Layer 2 and Layer 3 of the OSI Model within AX/4000 GUI applications.
Functional Testing
23. AX/4000 Applications Overview 23 A Conformance test consists of verifying the device’s behavior in correspondence with the standards, conventions, and rules.
Conformance testing for computer networking protocols is defined in ISO/IEC 9646-1:1994(E)
This type of testing is used throughout the initial stages of development to ensure the accuracy of a protocol implementation.
Conformance testing is also employed in regression testing after initial product deployment to double-check any changes in the implementation (bug fixes, optimizations or additions).
Conformance Testing incorporates Layer 2 and Layer 3 of the OSI Model within AX/4000 GUI applications. Conformance Testing
24. AX/4000 Applications Overview 24 OSI Model Testing The AX/4000 products excel at testing the first three layers of the OSI model.
25. AX/4000 Applications Overview 25 AX/4000 Layer 1 Testing The AX/4000 provides ATM interface and Sonet Layer 1 testing through the use of:
Bit Error Rate Testing (BERT)
Interface statistics and alarms
This Layer 1 testing is only supported through Functional Testing.
26. AX/4000 Applications Overview 26 The AX/4000 Also provides Layer 2 testing in all three testing areas, Functional, Performance and Conformance using the mAX, OC-48, and OC-192 Test Modules.
The following ATM Layer 2 interfaces are supported:
ATM OC192
ATM OC48
ATM OC-12C
ATM OC-3C
ATM 622 and 155 UTOPIA
ATM DS3 and E3
ATM T1 and E1
ATM 8 PORT T1/E1 IMA
ATM 25 AX/4000 Layer 2 Testing
27. AX/4000 Applications Overview 27 Test Cells/Packets Test cells/packets are used to perform Quality of Service measurements.
A field (called the Test Block) is automatically inserted by the generator.
When the AX/4000 analyzer receives test cells/packets, it can measure the following:
Bit error rate (using a PRBS pattern)
Cell/packet loss
Cell misinsertions
Out–of–sequence events
Cell/packet transfer delay
There is even a CRC which is used to warn of bit errors in the timestamp or sequence number.
The structure of the Test Block is different in Layer 2 (Cell/Frame/PDU) mode vs. Layer 3 (Packet) mode.
28. AX/4000 Applications Overview 28 Layer 2 Test Cell Structure
29. AX/4000 Applications Overview 29 The AX/4000 Also provides Layer 3 testing in all three testing areas, Functional, Performance and Conformance.
Protocols
BGP
OSPF
IS-IS
RIP
Interfaces
PoS
IPoE
IPoATM
IPoPPP
AX/4000 Layer 3 Testing
30. AX/4000 Applications Overview 30 Layer 3 IP Supported Hardware mAX, mAX IP, mAX IPex, OC-48, and OC-192 Test Modules
The following Layer 3 interfaces:
10/100/1000 Ethernet
10 GbE LAN/WAN
OC-192c (POS)
OC-48c/STM-16c (PPP, HDLC, and Frame Relay)
OC-12c/STM-4c (PPP, HDLC, ATM, and Frame Relay)
OC-3c/STM-1c (PPP, HDLC, ATM, and Frame Relay)
DS3 (PPP, HDLC, and Frame Relay)
31. AX/4000 Applications Overview 31 Layer 3 Test IP Packet Location
32. AX/4000 Applications Overview 32 Layer 3 Test IP Packet Components
33. AX/4000 Applications Overview 33 Individual vs. mAX Tagged Flows Applicable for test packets only.
Select either “Each flow” or “Aggregate of flows” from the “Create test stream for” box.
This selection marks the way in which an aggregate of flows or individual flows are mapped onto a mAXTag.
Each mAXTag consists of the chassis number, port number, and index number (represents the test stream number from 0 to 4,095).
If the chassis number is 1, the port number is 2, and the index (or stream) number is 26, the mAXTag for this particular IP flow would be 1.2.26.
34. AX/4000 Applications Overview 34 Capture and decode on a specific event.
AX/4000 TCP/IP Protocol Decoder Option captures and decodes IP data from an ATM cell stream and outputs an ASCII text file containing detailed statistics about the decoded data.
ATM Protocol decoding capabilities include ATM SVC, IP, LANE, PNNI, NNI B-ISUP/B-IC1, IMA, SPVC/SPVP
For live decoding, the software includes a trace mode with pause and resume capability.
Traffic captures can be triggered manually or automatically by packet errors and when the traffic encounters a user-specified delay threshold.
AX/4000 Capture and Decode
35. AX/4000 Applications Overview 35 Once data has been captured, you can then decode the information.
AX/4000 Decode Example
36. AX/4000 Applications Overview 36 Topics Overview Introduction
Applications Function Overview
Core AX/4000 Applications
Activity
37. AX/4000 Applications Overview 37 Core AX/4000 Applications The following are core GUI AX/4000 Applications that are used to configure and execute tests on the AX/4000 chassis and Test Modules:
AX/400 Controller Software
Router Performance Tester
Test Suite Manager
SpirentConnect
38. AX/4000 Applications Overview 38 AX/4000 GUI Provides full control over the AX/4000 Features and Capabilities using a user friendly GUI.
Also referred to as AX/4000 Controller Software.
39. AX/4000 Applications Overview 39 AX/4000 GUI Features Tracks User Licensing.
Allows the user to configure the chassis manually (Control).
Provides multiple environment support:
Layer 2
Layer 3
Routing Emulation
PPPoX
40. AX/4000 Applications Overview 40 AX/4000 Manual Configuration Allows the user to configure the chassis manually.
41. AX/4000 Applications Overview 41 AX/4000 GUI Main Window
42. AX/4000 Applications Overview 42 Main Window > Virtual Chassis Display
43. AX/4000 Applications Overview 43 Main Window > Generator Work Area
44. AX/4000 Applications Overview 44 Main Window > Analyzer Work Area
45. AX/4000 Applications Overview 45 Router Performance Tester (RPT) The Router Performance Tester (RPT) GUI application is designed to test routers in a variety of environments including performance testing, routing, MPLS/VPNs, access, and mobility technologies.
It provides integrated control and data plane tests.
It simplifies the complexity of router testing.
46. AX/4000 Applications Overview 46 Supported Hardware AX/4000 Mainframe and Portable chassis
mAX, mAX IP, mAX IPex, OC-48, and OC-192 Test Modules
The following Layer 3 and Multi-Layer interfaces:
10/100 Ethernet
Gigabit Ethernet copper and optical
OC-3/12/48/192 POS
OC-3/12 IPoATM
10 Gigabit Ethernet (UNIPHY and XENPAK)
Channelized OC-12, OC-48, and OC-192
47. AX/4000 Applications Overview 47 Modular Architecture RPT Features a Modular architecture that easily supports different Test Wizards.
RPT currently includes the following Test Wizards:
RFC 2544 Performance Test Application
BGP-4 Performance Test Application
MPLS VPN Performance Test Application
RFC 2547
Martini
VPLS
PPPoX Access Performance Test Application
GTP Test Application
48. AX/4000 Applications Overview 48 Features Simplifies the complexity of router testing with features such as:
Topology editor
Table view editor
Test wizards
Event scheduler
Results manager
Tcl automation
Allows customizing of IP test packets and traffic generation through the DUT at full line rate.
Real-time statistics, capture, and decode capabilities offer a complete picture of equipment performance and aid in debugging tests.
49. AX/4000 Applications Overview 49 RPT Test Wizard Feature Test Wizard saves time by providing the test methodology.
50. AX/4000 Applications Overview 50 RPT Topology Editor Feature Topology Editor simplifies test setup with a visual editor.
51. AX/4000 Applications Overview 51 RPT Event Scheduler Feature Event Scheduler clarifies test events by allowing editing at a macro-task level.
52. AX/4000 Applications Overview 52 RPT Results Manager Feature Results Manager displays test results in multiple formats for easy analysis and export for easy analysis and export for quick reports.
53. AX/4000 Applications Overview 53 RPT Table View Editor Feature Table View Editor displays key protocol parameters in organized grids for fast viewing and editing.
54. AX/4000 Applications Overview 54 RPT Tcl Script Recorder Feature Tcl automation provides both GUI-to-script capabilities and a Tcl Script Recorder that allows recording of GUI navigation to a Tcl script.
55. AX/4000 Applications Overview 55 What is TSM? Conformance Test Suite Manager (TSM) acts as a platform for running test suites on AX/4000 Broadband Test Systems.
56. AX/4000 Applications Overview 56 What is TSM? (Continued) The Test Suite Manager allows users to set test parameters and selectively run test cases either individually or as a batch operation.
A conformance testsuite measures the compliance of an instrument under test to an accepted specification, such as those provided by ITU-T and the ATM Forum.
57. AX/4000 Applications Overview 57 Conformance Test Suite Features Each test suite consists of test cases and parameters that are specific to the test suite.
A set of default parameters is provided to quickly get you started.
58. AX/4000 Applications Overview 58 Conformance Test Suites Supported There are over 50 CTS Suites that you can load to support all of the following:
ATM (UNI 3.1/4.0, PNNI, OIF, SSCOP)
Frame Relay/ATM Internetworking
IPv6
RIP, RIPv2, RIPng
OSPFv2, OSPFv3
Integrated IS-IS, IS-ISv6
BGP-4, BGP-4+
MPLS RSVP-TE/CR-LDP
MPLS VPNs
PIM
59. AX/4000 Applications Overview 59 SpirentConnect SpirentConnect is a Spirent Communications application that provides:
Multiple product support.
A common architectural framework that is separate from the test generation content.
60. AX/4000 Applications Overview 60 SpirentConnect Features Delivery mechanism is separate from the test generation software.
Delivery mechanism is called the framework.
Test generation software is called the content.
Framework/content methodology allows Spirent to release content at any time.
61. AX/4000 Applications Overview 61 Content Tab Contains a script development environment
Used to develop scripts that can run inside or outside SpirentConnect
Scripting tools make script writing easier.
62. AX/4000 Applications Overview 62 Provides test development through the use of Tcl/TK embedded applications
Applications provide ease of use through the GUI screens
Applications generate Tcl scripts.
63. AX/4000 Applications Overview 63 Provides test development through the use of launched external applications (such as the AX/400 GUI).
Shortcut icon launches external application outside of SpirentConnect.
64. AX/4000 Applications Overview 64 Topics Overview Introduction
Applications Function Overview
AX/4000 Core Applications
Activity
65. AX/4000 Applications Overview 65 The following activity is included in this FastTrack:
Lab 1: AX/4000 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
66. AX/4000 Applications Overview 66 Thank You FastTrack courses are foundational elements of the ExpertTrack certification curriculum.