Spirent GEM v 3 2 XGEM v 3

  • Slides: 86
Download presentation
Spirent GEM v 3. 2 & XGEM v 3. 0 10/100/1 G/10 G Ethernet

Spirent GEM v 3. 2 & XGEM v 3. 0 10/100/1 G/10 G Ethernet Network & Impairment Emulators September 2008 Proprietary and Confidential. Subject to change. Supersedes all previous communications The information on the roadmap is not a commitment, promise or legal obligation to deliver any material, code or functionality.

Introduction to Impairment ° Mission-critical applications and equipment are delivered across the production network

Introduction to Impairment ° Mission-critical applications and equipment are delivered across the production network – from distributed applications to storage solutions to Vo. IP. ° When these applications are deployed, upgraded, or relocated, loss of performance or downtime can be costly. Proprietary and Confidential. Subject to change. Supersedes all previous communications —Page 2

Today’s Testing Approach FAILS The sterile lab environment does not represent a “real world”

Today’s Testing Approach FAILS The sterile lab environment does not represent a “real world” network environment ° How can you have confidence after testing in a sterile lab without “real world” delay and impairment conditions? ° How can you predict expected performance levels? ° How can you discover problems related to real world conditions before they create costly failures? Can you afford to take a ‘wait-and-see’ approach to testing? Proprietary and Confidential. Subject to change. Supersedes all previous communications —Page 3

“Real-World Networks” All networks have varying Impairments and Delay Impairment Cause Frame/Packet Loss Noise,

“Real-World Networks” All networks have varying Impairments and Delay Impairment Cause Frame/Packet Loss Noise, Dirty fiber/connector, Congestion (overflow), Protection Switches, Failed Hardware, Human Error, Hard/Software Bugs Corruption/Errors Noise, Dirt, Congestion, Hard/Software Bugs Reorder Protection Switches, Changing routing and switch tables, Jitter Duplication Protection Switches, Hard/Software Bugs Failures (LOS, LOF) Human Error, Excessive Noise (corruption), Hardware Failure Delay Cause Static Delay Propagation (distance), Congestion, Queuing, Processing Delay Variation Packet Jitter - Congestion, Queuing Algorithms, Processing Doppler – Dynamic delay due to moving TX and RX devices Differential – SONET/SDH diversely routed VCAT Networks Proprietary and Confidential. Subject to change. Supersedes all previous communications —Page 4

Impairment Sensitive Apps Real Time Applications ° IPTV, Vo. IP, Interactive Gaming Storage °

Impairment Sensitive Apps Real Time Applications ° IPTV, Vo. IP, Interactive Gaming Storage ° Disaster Recovery, Business Continuity, ILM Planning, Storage Extension, Data Center/ Server Migration Networked Applications (Throughput / Performance / Error Recovery) ° Database, Transaction Processing, Distributed Software Applications Satellite Communications Converged Networks ° Next Generation SONET/SDH (VCAT, LCAS, GFP) ° TDM over Packet, Timing over Packet (Circuit Emulation, Pseudo Wire) ° MPLS, Metro Ethernet Service Level Agreement (SLA) Characterization Acceleration (WAN, TCP, Application) PON (GPON, (G)EPON, BPON) i. WARP (10 Gig Ethernet) Proprietary and Confidential. Subject to change. Supersedes all previous communications —Page 5

Where is Impairment Testing Relevant? ° Development ± Negative Testing ° Design or System

Where is Impairment Testing Relevant? ° Development ± Negative Testing ° Design or System Verification Testing ± Validate prior to deployment ° Proof of Concept ± Evaluate and Demonstrate Emerging Technologies ° Interoperability Testing ± Characterize performance prior to deployment ± Troubleshooting or Accurate Problem Replication ° Solution or Product Definition ± Define capabilities or min. Service Level Agreements (SLAs) ° Cost Benefit Analysis ± Determine if over or under engineering a solution ° Sales / Trade Show Demonstrations Proprietary and Confidential. Subject to change. Supersedes all previous communications —Page 6

Spirent’s Impairment Mission ° Enable our customers to test Applications, Devices, Protocols, Solutions or

Spirent’s Impairment Mission ° Enable our customers to test Applications, Devices, Protocols, Solutions or Services ± Under ‘Real World’ Dynamic delay and impairment conditions in the comfort of a lab ± With True Line Rate Performance ± With fine Precision and high accuracy for maximum repeatability ± With an “in-line” testing approach which greatly extends the testing capabilities of end point testers alone ± With multi-protocol support (Ethernet, SONET/SDH, FC, OTN, CPRI) from the same system ° We put “The World In A Box” Proprietary and Confidential. Subject to change. Supersedes all previous communications —Page 7

Spirent Emulators Enable ° Evaluating the performance of Emerging Technologies ° Characterizing breaking points

Spirent Emulators Enable ° Evaluating the performance of Emerging Technologies ° Characterizing breaking points of a new service ° Validating new Products or Solutions before deployment! ° Discovering and Defining minimum required Service Level Agreements (SLAs) Proprietary and Confidential. Subject to change. Supersedes all previous communications —Page 8

The Value Accurately and precisely emulate real-world network conditions during testing ± Increase the

The Value Accurately and precisely emulate real-world network conditions during testing ± Increase the quality of the user experience ± Faster time-to-market ± Reduce support costs ± Minimize troubleshooting and downtime on the production network ± Avoid live troubleshooting and downtime ± Increase revenue and competitive advantage Deliver what was promised! Proprietary and Confidential. Subject to change. Supersedes all previous communications —Page 9

Product Overview Spirent GEM & XGEM 3. 0 Proprietary and Confidential. Subject to change.

Product Overview Spirent GEM & XGEM 3. 0 Proprietary and Confidential. Subject to change. Supersedes all previous communications The information on the roadmap is not a commitment, promise or legal obligation to deliver any material, code or functionality.

Platforms Maui Hawaii ° Supports speeds up to 2. 66 Gbps ° Supports speeds

Platforms Maui Hawaii ° Supports speeds up to 2. 66 Gbps ° Supports speeds up to 11. 3 Gbps ° Up to 4 interface blades ° Up to 2 interface blades ° Hot swappable copper/optical SFP modules (optional wavelengths available) ° Hot swappable copper/optical SFP and XFP modules ° Support for Ethernet, SONET, SDH, OTN, Fiber Channel, CPRI ° Optional wavelengths available ° Fast Ethernet Interface for Remote Control ° Supports Ethernet, SONET, SDH, OTN, Fiber Channel ° Fast Ethernet Interface for Remote Control Proprietary and Confidential. Subject to change. Supersedes all previous communications —Page 11

Maui Platform Control via Fast Ethernet Front Panel Control Blade 2 (East to West)

Maui Platform Control via Fast Ethernet Front Panel Control Blade 2 (East to West) Blade 1 (West to East) SFP Interfaces Support SONET/SDH, Ethernet, FC, OTN, CPRI Supported Products: Ethernet 10/100/1 G Signal Delay OC-3/12/48 Path Delay OC-3/12/48 Fiber Channel 2 G Signal Delay CPRI Bit Rate Option 1/2/3 Proprietary and Confidential. Subject to change. Supersedes all previous communications —Page 12

Hawaii Platform Control via Fast Ethernet Blade 3 (East to West) Front Panel Control

Hawaii Platform Control via Fast Ethernet Blade 3 (East to West) Front Panel Control Blade 1 (West to East) XFP Interfaces 10 Gbps SONET/SDH, Ethernet, OTN, CPRI and FC SFP Interfaces SONET/SDH, Ethernet, OTN, CRPI and FC Supported Products: Ethernet 10/100/1 G/10 G Signal Delay OC-3/12/48/192 Path Delay OC-3/12/48/192 Fiber Channel 2/4/8/10 G Signal Delay Proprietary and Confidential. Subject to change. Supersedes all previous communications —Page 13

Easy User Control Methods HTML based GUI: TCL Support: Front Panel (limited for Advanced

Easy User Control Methods HTML based GUI: TCL Support: Front Panel (limited for Advanced Ethernet): Proprietary and Confidential. Subject to change. Supersedes all previous communications —Page 14

Advanced Ethernet Network Emulation ° Simulates 10/1000 Ethernet Layer 1 - 7 Line Delay

Advanced Ethernet Network Emulation ° Simulates 10/1000 Ethernet Layer 1 - 7 Line Delay and Impairments ° Up to 16 Profiles per interface – each has distinct bandwidth, delay and impairments ° Up to 16 Virtual Ports per interface for L 3 Routing ° Impairments Processed at Full Line Rate ° Jumbo frame support - unlimited size frames (reorder and duplication up to 12 K for GEM and 15 K for XGEM) ° True dynamic control of impairments via Remote GUI or Tcl based script ° Layer 3 & 4 “aware” (IP or TCP/UDP/RSVP Checksum) ° Supports all protocols above layer 2 ° Real time Statistics, Alarms and Reporting ° TCL API or Intuitive Drag & Drop GUI (No Client Software) GEM & XGEM ° Report generation to PDF ° Multi-protocol support on the same platform (Fiber Channel, SONET/SDH and Ethernet) Proprietary and Confidential. Subject to change. Supersedes all previous communications —Page 15

Ethernet Applications Validate Stress Evaluate ° Video and Voice over IP ° Next Generation

Ethernet Applications Validate Stress Evaluate ° Video and Voice over IP ° Next Generation Routers, Switches and Network Adapters ° Networked Application Performance Testing ± Verify response time versus delay, bandwidth, packet loss, etc. ± Only solution capable of testing high bandwidth applications ± >50 Mbps - Sustained Full Line Rate ± “Realistic” network environment ° Latency testing ° Remote Data Storage Technologies SAN / NAS / i. SCSI Emulate the “real world” effects of Layer 1/2 delay and impairments on Layer 3 devices and applications Proprietary and Confidential. Subject to change. Supersedes all previous communications —Page 16

GEM - Overview ° 16 Network Profiles per Interface (64 total on Maui) ±

GEM - Overview ° 16 Network Profiles per Interface (64 total on Maui) ± Each with its own distinct delay, bandwidth & impairment profile ± Defined by any combination of VLAN tag, MPLS label, MAC or IP address, TCP/UDP port or any other protocol field or data up to 2000 bytes deep within the Ethernet frame ° Standard Network Models with TIA-921/G. 1050 option ° Profiler Playback (Play back delay/drop recorded files) ° NEW! Network Playback (Custom Impairment Table) ° NEW! Capture / Replay of data ° NEW! Accumulate & Burst GEM Flow Definitions Screen Shot Proprietary and Confidential. Subject to change. Supersedes all previous communications —Page 17

XGEM - Overview ° 4 Network Profiles per Interface (8 per 2 -Blade HAWAII)

XGEM - Overview ° 4 Network Profiles per Interface (8 per 2 -Blade HAWAII) ± Each with its own distinct delay, bandwidth & impairment profile ± Defined by any combination of VLAN tag, MPLS label, MAC or IP address, TCP port or any other protocol field or data up to 2000 bytes deep within the Ethernet frame 10/31/2020 Proprietary and Confidential. Subject to change. Supersedes all previous communications —Page 18

XGEM Recent Enhancements ° Duplication and Reorder for Jumbo Packets ° Tcl API °

XGEM Recent Enhancements ° Duplication and Reorder for Jumbo Packets ° Tcl API ° Save and Restore ° IPv 6 support ° Profile Shaping Proprietary and Confidential. Subject to change. Supersedes all previous communications —Page 19

GEM - Impairments ° ° ° ° Line Bit Errors LOS / LOF Sync

GEM - Impairments ° ° ° ° Line Bit Errors LOS / LOF Sync Static Delay Jitter Delay (FDV) Frame/Packet Drop (Decimate) Re-order Policing Bandwidth Control (Throttle) Duplication Higher Layer Bit Errors Modification CRC Corruption Accumulate & Burst Targeted or Random Precise Distribution Single or Bursty Maximum Accuracy Proprietary and Confidential. Subject to change. Supersedes all previous communications —Page 20

Advanced Ethernet Impairments ° Impairment Types: ± Drop – frames are dropped based upon

Advanced Ethernet Impairments ° Impairment Types: ± Drop – frames are dropped based upon a user specified probability ° IPTV - Selectively drop MPEG - 4 I, P or B packets ± CRC Corruption – the Ethernet CRC of frames is corrupted based on user-specified probability ± Jitter – Ethernet frames are variably delayed around the line or network flow delay based upon a user defined probability and the following: ° Max Delay – maximum value of delay ° Min Delay – minimum value of delay ° Max Positive D - the maximum positive change of delay ° Max Negative D - the maximum negative change of delay ± Reorder – up to 256 Ethernet frames can be reordered ± Duplication – up to 15 Ethernet duplicate frames can be created ± Data Corruption – any burst of bytes (up to 2000) within the Ethernet frame may be corrupted based upon a user specified offset from the start of the Ethernet frame and a user-defined error rate (1 E-12 to 1 E-2). ± Modification – any burst of bytes (< 2000) may be modified on user-specified offset. ± New! Accumulate and Burst – specify a number of packets to ‘accumulate’ in a buffer before being ‘burst’ out of the emulator creating ‘bursty’ traffic Proprietary and Confidential. Subject to change. Supersedes all previous communications —Page 21

Advanced Ethernet Impairments ° Support for Targeted or Random Impairments ± Targeted Impairments defined

Advanced Ethernet Impairments ° Support for Targeted or Random Impairments ± Targeted Impairments defined by any combination of ° VLAN tag ° MPLS label ° MAC or IP Source/Destination addresses ° TCP or UDP Source/Destination port numbers ° IP To. S ° Diff. Serv ° any other field in the Ethernet, IP, TCP, UDP or RTP header ° any other information up to 2, 000 bytes deep within the Ethernet frame ° Random Impairments are based upon any of the following distributions: ± ± Periodic Poisson Gaussian Uniform ± NEW! Custom Distributions - created with GEM Network Playback Proprietary and Confidential. Subject to change. Supersedes all previous communications —Page 22

Spirent GEM / XGEM Key Features Architecture • Hardware based – high precision, accuracy

Spirent GEM / XGEM Key Features Architecture • Hardware based – high precision, accuracy and full Layer 1 impairment emulation • Flexible FPGA design – protects investment • Easy to upgrade with new features – extensive roadmap Performance • High precision instrument with fine resolution control over delay function • Full 1 Gb. E/10 Gb. E line-rate support all the time (even at 64 byte frame size) • Chain multiple impairments at same time (corruption, jitter, duplication, reorder, drop, modification, errors) Proprietary and Confidential. Subject to change. Supersedes all previous communications —Page 23

GEM – Network Profiles 100 s or 1000 s of incoming Flows (up to

GEM – Network Profiles 100 s or 1000 s of incoming Flows (up to true line rate) Emulate Multiple Network Profiles Classifier (Network Profile Definitions) All non classified traffic 192. 168. 40. 3 192. 168. 40. 2 x. x Defined Per Network Profile: • Delay • Policing (Bandwidth Control) • Impairments • Modification Network Profile # Delay Buffer 0 Delay Buffer 1 Delay Buffer 2 13 Delay Buffer 14 Delay Buffer 15 Scheduler Proprietary and Confidential. Subject to change. Supersedes all previous communications —Page 24

GEM Bandwidth Profile ° Based on Metro Ethernet Forum Bandwidth Profiles ° GEM allows

GEM Bandwidth Profile ° Based on Metro Ethernet Forum Bandwidth Profiles ° GEM allows for the configuration of the: New token Added at a rate of CIR/8 times/second ± Committed Information Rate (CIR) ± Committed Burst Size (CBS) Network Profile 1 Network Profile 2 > CBS … ± Excess Information Rate (EIR) ± Excess Burst Size (EBS) New token Added at a rate of EIR/8 times/second Network Profile 16 < or = CBS ° Supports Service Frame Colors > EBS < or = EBS Network Profile 1 ± Yellow – conforms to Excess Rate Network Profile 2 … ± Green – conforms to Committed Rate Network Profile 16 ± Red – does NOT conform to Committed or Excess Rate Proprietary and Confidential. Subject to change. Supersedes all previous communications —Page 25

TIA-921 / ITU-T G. 1050 Module ° Provides 1064 statistically based network models °

TIA-921 / ITU-T G. 1050 Module ° Provides 1064 statistically based network models ° Models developed using actual production network conditions provided anonymously from leading service providers around the world. ° Evaluate multimedia applications under real-world conditions prior to deployment Proprietary and Confidential. Subject to change. Supersedes all previous communications —Page 26

Standard Based Network Models TIA-921 and ITU-T G. 1050 ° Statistically based Time Varying

Standard Based Network Models TIA-921 and ITU-T G. 1050 ° Statistically based Time Varying IP Network Impairments ° For evaluation of Multimedia Transmission ° Impairments include: ± Delay, Jitter, Packet Loss, Out-of-Order packets, Route Flapping ° DUTs include: ± IP Phones, POTS over IP, Media Gateways, MGC ± User Agents, Call Agents, Media Servers ± Video, Gatekeeper App, Servers, ± Edge Routers, Modems, Fax Proprietary and Confidential. Subject to change. Supersedes all previous communications —Page 27

Standard Based Network Models TIA-921 and ITU-T G. 1050 Local Access A LAN A

Standard Based Network Models TIA-921 and ITU-T G. 1050 Local Access A LAN A 64 kbps IP Core Network 64 kbps LAN B 128 kbps DUT A Local Access B 256 kbps Route flapping 256 kbps 1000 Base. X 384 kbps One-way delay 384 kbps 1000 Base. X 100 Base. T Switch 512 kbps Jitter 512 kbps 100 Base. T Switch 100 Base. T Hub 768 kbps Packet loss 768 kbps 100 Base. T Hub 10 Base. T T 1/E 1 Packet Reorder T 1/E 1 10 Base. T WLAN (~4 Mbps) T 3/E 3 WLAN (~4 Mbps) --------- ADSL --------- Occupancy level Cable Occupancy level Packet loss Fiber Packet loss ---------------- Occupancy level Qo. S Edge Router DUT B Proprietary and Confidential. Subject to change. Supersedes all previous communications —Page 28

TIA-921 and ITU-T G. 1050 Conditions based on SLAs ° Each Impairment Condition has

TIA-921 and ITU-T G. 1050 Conditions based on SLAs ° Each Impairment Condition has a Likelihood of Occurrence (LOO) ± Based on real IP Network Statistics ± Based on Network Architecture ± Based on Classes of Service ° Definitive set of test conditions ± 1064 Impairment Combinations ± Tests may be automatically ran ± Typically 2 min per Impairment Condition ° Approximately 1. 5 days to run complete set of tests ± Impairment Condition may be correlated with appropriate quality measurement ° Voice Quality Metric (MOS, PESQ, PSQM, R-Factor) ° Video Quality Metric Proprietary and Confidential. Subject to change. Supersedes all previous communications —Page 29

TIA-921 / ITU-T G. 1050 Enhancements include: ° Ability to loop through a set

TIA-921 / ITU-T G. 1050 Enhancements include: ° Ability to loop through a set of test cases ‘n’ times or forever ° New model parameters: Packet Size and Interval ° Optionally enforce bandwidth limits (not required in model) – previously bandwidth not controlled ° Added support for G. 1050 Intercontinental delays – user can select regional (TIA 921/G. 1050) or intercontinental (G. 1050) delay model ° Now provide user control over the model random number seed – gives user the ability to perform the exact same test again by specifying the same seed value ° Additional test parameters shown in GUI ° Ability to individually disable portions of model (LAN A, Access A, Core, Access B, LAN B) Proprietary and Confidential. Subject to change. Supersedes all previous communications —Page 30

Video Impairments – IPTV Option ° The optional IPTV feature on GEM can be

Video Impairments – IPTV Option ° The optional IPTV feature on GEM can be used to characterize video performance under specific impairments ° Correlate mean quality scores with specific impairment conditions ° Target drop MPEG 2 (H. 262) and MPEG 4 (H. 264) I, P or B frames 10/31/2020 Proprietary and Confidential. Subject to change. Supersedes all previous communications —Page 31

Video Impairments – IPTV Option Controls ± Select a MPEG 2/4 “I”, “P”, “B”

Video Impairments – IPTV Option Controls ± Select a MPEG 2/4 “I”, “P”, “B” packet for possible drop ± Choose the number of times to trigger a selection ° 1 -15, infinite ± Choose drop probability for selected packets ° Rate plus Distribution (Poisson, Periodic, Gaussian, Uniform) ± Choose Selection Offset ° Allows user to trigger off an “I” frame but select an Ethernet packet ‘x’ packets away Proprietary and Confidential. Subject to change. Supersedes all previous communications —Page 32

Dynamic Search Filter (DSF) ° Searches for a user defined pattern throughout an entire

Dynamic Search Filter (DSF) ° Searches for a user defined pattern throughout an entire TCP/UDP payload and triggers an impairment event ° Up to 8 strings each up to 8 bytes in length defined per Network Profile ° String searches are logically OR’d together ° Byte level wildcards available, “*” ° When a match is found, the packet is subjected to a specified impairment ° Trigger event can be limited to specified number of times (e. g. , 1, 2, 3 … or infinite) Ethernet Header IP Header TCP/ UDP Header TCP/UDP Payload Checksum String Search Proprietary and Confidential. Subject to change. Supersedes all previous communications —Page 33

Applications for Dynamic Search Filter Video ° The optional DSF feature on GEM can

Applications for Dynamic Search Filter Video ° The optional DSF feature on GEM can be used to characterize video performance under specific impairments ° Target a specific MPEG I, B or P frame for impairment TCP Acceleration ° The optional DSF feature on GEM can be used to characterize new TCP implementations for acceleration performance ° Target a specific TCP packet with specific FTP data string and drop the packet ° Specify the trigger to occur only once to prevent TCP session from closing Proprietary and Confidential. Subject to change. Supersedes all previous communications —Page 34

Spirent Profiler Playback Test your applications and services under the same conditions existing on

Spirent Profiler Playback Test your applications and services under the same conditions existing on your production network! ° Record live network conditions to be imported into a GEM emulator ° Recreate those same delay and impairment conditions in the lab ° Reduce risk by confidently testing under the most relevant scenarios! ° Validate performance and prevent failure before an expensive roll-out Production WAN Client Server Delay, Jitter Packet Loss Proprietary and Confidential. Subject to change. Supersedes all previous communications —Page 35

Spirent Profiler Playback – How It Works ° Setup Stand-alone Profiler application on network

Spirent Profiler Playback – How It Works ° Setup Stand-alone Profiler application on network client ° Capture delay and packet loss between the Profiler application and multiple user defined target machines using ICMPs ° Take the Profiler logs back to lab to be loaded into GEM emulator for Playback ° Test your applications or services under current network conditions and prevent embarrassing failure! Remote Site www. abc. com Profiler Targets Server A www. abc. com Server B Main Office New Remote Site Profiler Targets Server A www. abc. com Server C WAN Profiler Targets Server B Server C www. abc. com Server A Proprietary and Confidential. Subject to change. Supersedes all previous communications —Page 36

Spirent Profiler Playback- Details ° Record network delay and loss characteristics for over 30

Spirent Profiler Playback- Details ° Record network delay and loss characteristics for over 30 days between Profiler application and 50+ user defined Targets ° Define Targets by IP address or URL ° Configure ICMP packet length (64 -1518) ° Configure DSCP field (0 -255) ° Set ICMP interval down to 100 ms ° Stand-alone Profiler application supported on Windows or Linux platform ° Start sessions manually or automatically by scheduling date/time and duration ° View delay and impairment graphs real time or for post analysis Proprietary and Confidential. Subject to change. Supersedes all previous communications —Page 37

Spirent Profiler Playback ° Upload Profiler logs to GEM and playback the captured impairments

Spirent Profiler Playback ° Upload Profiler logs to GEM and playback the captured impairments – one log per GEM Network Profile ° Options ± Playback delay values as measured by the Spirent Profiler or increase delay values during playback by a user defined factor for performance testing ± Repeat log files for longer playback sessions ± Ignore packet drop (packet drop values in log are ignored) ± Assign to Network Profile in opposite direction for bi-directional support Proprietary and Confidential. Subject to change. Supersedes all previous communications —Page 38

GEM Router Mode ° Allows users to connect devices to Spirent GEM of the

GEM Router Mode ° Allows users to connect devices to Spirent GEM of the same or different subnets ° Each Physical Interface is assigned a unique MAC ° Each Physical Interface can have up to 16 Virtual Interfaces – 16 different IP Subnets ° Supports IPv 4 ° 2 Physical Interfaces ° With standard GEM: ± Devices connected to Spirent Emulator must be on same subnet ± Managed Switch/Router required when connecting multiple devices on different subnets ± Spirent GEM interfaces do not have MAC or IP address’ to configure 10/31/2020 Proprietary and Confidential. Subject to change. Supersedes all previous communications —Page 39

GEM Router Mode – Use Case 1 Emulated Network 2 physical interfaces Client 1

GEM Router Mode – Use Case 1 Emulated Network 2 physical interfaces Client 1 192. 168. 40. 101 255. 0 Gateway = 192. 168. 40. 1 Server 1 77. 0. 0. 1 255. 0 192. 168. 40. 1 255. 0 Bi-directional 10/1000 M Ethernet 77. 0. 0. 2 255. 0 Gateway = 77. 0. 0. 1 Connect two devices on multiple subnets without external router/switch 10/31/2020 Proprietary and Confidential. Subject to change. Supersedes all previous communications —Page 40

GEM Router Mode – Use Case 2 OC-3 / STM-1 155 Mbps 2 Mbps

GEM Router Mode – Use Case 2 OC-3 / STM-1 155 Mbps 2 Mbps DSL Remote Office London 600 users 1000 users Remote Office New York WAN 150 users T 1 OC-48 / STM-16 622 Mbps Remote Office Data Center Austin Texas Connecticut Production Network 3 Remote Offices and a Data Center Link speeds from 1. 544 Mbps to 622 Mbps Various applications running including Vo. IP, Oracle, Web, Video Conferencing 10/31/2020 41 Proprietary and Confidential. Subject to change. Supersedes all previous communications —Page 41

GEM Router Mode – Use Case 2 (cont’d) Bi-directional 10/1000 M Ethernet Emulated Network

GEM Router Mode – Use Case 2 (cont’d) Bi-directional 10/1000 M Ethernet Emulated Network 2 physical interfaces London 192. 168. 40. 101 Unmanaged Switch Gateway = 192. 168. 40. 1 77. 0. 0. 2 Unmanaged Switch Gateway = 77. 0. 0. 1 3 Virtual Ports 1 Physical Port Austin 192. 168. 50. 101 Gateway = 192. 168. 50. 1 New York 192. 168. 40. 1 192. 168. 50. 1 192. 168. 60. 1 1 Virtual Port 77. 0. 0. 1 GEM’s Gateway 77. 0. 0. 4 Server 2 77. 0. 0. 3 192. 168. 60. 101 Gateway = 77. 0. 0. 1 Gateway = 192. 168. 60. 1 ° Server 1 Router Dynamically configure test bed without moving equipment! 77. 0. 0. 4 Gateway = 77. 0. 0. 4 ° Use unmanaged switch to connect more than 2 devices to 2 -port Spirent GEM ° Total throughput up to 1000 Mbps regardless of packet size ° Traffic (client to client or client to server) will be routed through Spirent prior to arrival at destination ° GEM’s Gateway allows connection to remote subnets (e. g. , internet) Internet or remote subnets 10/31/2020 Proprietary and Confidential. Subject to change. Supersedes all previous communications —Page 42

GEM Router Mode – Use Case 2 Emulated Network 2 physical interfaces Client 1

GEM Router Mode – Use Case 2 Emulated Network 2 physical interfaces Client 1 192. 168. 40. 101 (cont’d) Unmanaged Switch Server 1 77. 0. 0. 2 Client 2 3 Virtual Ports 1 Physical Port 192. 168. 50. 101 Client 3 192. 168. 40. 1 192. 168. 50. 1 192. 168. 60. 1 Bi-directional 10/1000 M Ethernet 192. 168. 60. 101 Server 2 77. 0. 0. 3 ° Utilizing ‘Network Profiles’ users can: ± Have different bandwidth/delay/impairment conditions for a link ± For example Router 77. 0. 0. 4 Gateway = 77. 0. 0. 4 ° Client 1 Server 1 can have 90 ms of delay over 156 kbps bandwidth ° Client 1 Client 2 can have 15 ms of delay over 52 Mbps bandwidth Internet or remote subnets ° Client 1 Server 2 can have 280 ms over 64 kbps bandwidth ° Logically reconfigure ‘Emulated Network’ dynamically – no need to move physical nodes ± HTML GUI or Tcl Script 10/31/2020 Proprietary and Confidential. Subject to change. Supersedes all previous communications —Page 43

GEM Router Mode – Notes ° Static Layer 3 IPv 4 routing ° IPv

GEM Router Mode – Notes ° Static Layer 3 IPv 4 routing ° IPv 6 routing is not supported ° Does not participate in dynamic routing protocols – RIP, IS-IS, OSPF, etc. ° Only routes between IP subnets directly connected to Spirent GEM (no routers between subnet and GEM) ° GEM Default Gateway forwards all ‘other’ packets to one selected port ° Does not support Multicast ° Not supported on 4 blade Maui system 10/31/2020 Proprietary and Confidential. Subject to change. Supersedes all previous communications —Page 44

GEM Reporter ° Produce professional reports based on statistics from GEM Emulator ° Bandwidth,

GEM Reporter ° Produce professional reports based on statistics from GEM Emulator ° Bandwidth, Delay, Packet Loss Stats for all Network Profiles ° Present to management in PDF Format for post analysis Proprietary and Confidential. Subject to change. Supersedes all previous communications —Page 45

Drag & Drop Configurator ° Easily define the network topology, devices and traffic flows

Drag & Drop Configurator ° Easily define the network topology, devices and traffic flows directly from the GUI. 10/31/2020 Proprietary and Confidential. Subject to change. Supersedes all previous communications —Page 46

What’s NEW with GEM? ° Capture/ Replay (Option) ± Capture live network traffic or

What’s NEW with GEM? ° Capture/ Replay (Option) ± Capture live network traffic or streams and play them back on your emulator ° Network Playback (Option) ± Custom Network Impairment Table ° Accumulate & Burst ± Allows users to specify a number of packets to ‘accumulate’ in a buffer before being ‘burst’ out of the emulator - creating ‘bursty’ traffic from a smooth input stream. ° TIA-921 Enhancements ± Loop tests, support for new model parameters such as Packet Size and Interval, support for Intercontinental Delay, control over the random number seed … ° Router Mode Enhancements ± support on the Hawaii 10 G blades, statistics per virtual port, greater VLAN support, the ability to clear the ARP cache, and more. Proprietary and Confidential. Subject to change. Supersedes all previous communications —Page 47

What’s NEW with GEM? (cont’d) ° Advanced Protocol Filter Suite ° Custom Filter Library

What’s NEW with GEM? (cont’d) ° Advanced Protocol Filter Suite ° Custom Filter Library ° MEF-18 Test Suite (Option) ° IPTV over IPv 6 support Proprietary and Confidential. Subject to change. Supersedes all previous communications —Page 48

New!! Capture Replay Capture live traffic for analysis and replay the same traffic with

New!! Capture Replay Capture live traffic for analysis and replay the same traffic with varying throughput and impairment conditions for performance testing! ° Available as an option to GEM loads on Hawaii Blades ° Capture up to 1 G Byte/sec at full line rate using filters or triggers. ° Replay this or other pre-captured traffic on the GEM and apply impairments. ° Capture and/or Replay can occur before or after impairments are applied. Proprietary and Confidential. Subject to change. Supersedes all previous communications —Page 49

New!! Capture Replay (cont’d) ° Troubleshoot network or application performance issues using trigger conditions

New!! Capture Replay (cont’d) ° Troubleshoot network or application performance issues using trigger conditions ± Analyze network / application layer protocol behavior in both directions to debug application/network issues Example: Look at how TCP data is getting ACKed back from the server, or look at how much time certain application transaction is taking by looking at data in both directions ° Isolate top talkers / applications using network bandwidth Capture all or part of incoming traffic thru traffic with background System Under Test PCAP file Capture – Download Replay - Upload Proprietary and Confidential. Subject to change. Supersedes all previous communications —Page 50

New!! Capture Replay (cont’d) ° Capture data inline at up to true Line Rate

New!! Capture Replay (cont’d) ° Capture data inline at up to true Line Rate in both directions ° Use extensive filtering (Layer 2 - Layer 7) capability for focused capture ° Capture traffic for multiple Network Profiles simultaneously ° Download captured data for analysis (PCAP file format) ° Deep Capture Buffer - Capture up to 890 Mbytes of traffic ± Better utilize capture buffer with filtered capture or use Packet slicing ability to capture only packet header bytes ° Capture before and / or after emulator introduces impairments ° Trigger capture on incoming errors or when emulator generates impairment ° Captured packets include precise hardware based time-stamps with 16 ns accuracy Proprietary and Confidential. Subject to change. Supersedes all previous communications —Page 51

New!! Capture Replay (cont’d) ° Upload previously captured files to be replayed by GEM

New!! Capture Replay (cont’d) ° Upload previously captured files to be replayed by GEM (PCAP) at up to true line rate ° PCAP files can be modified prior to upload ° Precisely replay traffic at captured rate or user defined rate ° Replay as background traffic along with through traffic ° Replay with or without impairments (including modification) ° Replay multiple captured files simultaneously with multiple Network Profiles ° Replay file single time or ‘n’ times or forever PCAP file Replay - Upload thru traffic with background System Under Test Use to generate non-stateful traffic System Under Test PCAP file thru traffic with background Replay - Upload System Under Test Use to create background traffic Proprietary and Confidential. Subject to change. Supersedes all previous communications —Page 52

NEW! Spirent “Network Playback” Gives “Profiler Playback” PLUS: ° Import and Playback custom network

NEW! Spirent “Network Playback” Gives “Profiler Playback” PLUS: ° Import and Playback custom network scenarios with user defined Impairment Tables ± Control: delay, drop, reorder, duplication, CRC error, corruption ° Table provides Packet to Packet control – each packet assigned to a table entry ± Also per ‘n’ packets or ‘n’ ms time ° Truly Dynamic control with industry leading Precision and Repeatability ° Extremely large tables supported for slow frequency events ° Playback control provided for each individual GEM Network Profile ° Works with other GEM features such as bandwidth control System Under Test Lab Test Bed Number, Delay, Drop 1, 101. 0, 0 2, 102. 5, 1 3, 93. 7, 0 4, 95. 6, 0 5, 112. 0, 0 6, 109. 4, 0 7, 98. 4, 0 8, 118. 8, 0 9, 110. 3, 0 10, 96. 4, 0 Custom Impairment Table Proprietary and Confidential. Subject to change. Supersedes all previous communications —Page 53

New!! Network Playback Applications ° Test new technologies, protocols or applications with virtually limitless

New!! Network Playback Applications ° Test new technologies, protocols or applications with virtually limitless control for: ± Any dynamic or “bursty” network scenario ± Exteremely high or even very low (sub-Herz) frequency delay change and impairment events ± Custom statistical impairment distributions ± Open format supporting any network impairment model ° Stress Timing over Packet (PTP, NTP, RTP) clock recovery algorithms with maximum precision of delay variation – per packet delay control Proprietary and Confidential. Subject to change. Supersedes all previous communications —Page 54

New!! Network Playback Details ° Playback Table once or repeat 2 to 255 times

New!! Network Playback Details ° Playback Table once or repeat 2 to 255 times or forever ° Control playback of impairment table entries: ± Packet to Packet or every “n” packets with “n” = 2 to 65535 ± “n” ms of time where “n” = 125 ns to 475 sec ° Playback delay values as defined in the table or increase/decrease values by a user defined factor (e. g. 2 x or 5 x) ° Other GEM impairment controls can be used simultaneously Number, Delay, Drop 1, 101. 0, 0 2, 102. 5, 1 3, 93. 7, 0 4, 95. 6, 0 5, 112. 0, 0 6, 109. 4, 0 7, 98. 4, 0 8, 118. 8, 0 9, 110. 3, 0 10, 96. 4, 0 Example Table ± i. e. , Modification, Bandwidth Control ± Choice of source for impairment: table or GEM GUI (ignore drop from table) ° Custom Impairment Tables can be individually uploaded and controlled for each GEM Network Profile (1 -16) ° Bi-directional and Uni-directional emulation provided ° Playback progress provided – repeat count and % complete Note: Simultaneous operation with TIA-921/ITU-T G. 1050 test suites or Capture/Replay feature not currently supported Proprietary and Confidential. Subject to change. Supersedes all previous communications —Page 55

New!! Accumulate and Burst ° This standard GEM feature allows a user to specify

New!! Accumulate and Burst ° This standard GEM feature allows a user to specify a number of packets to ‘accumulate’ in a buffer before being ‘burst’ out of the emulator creating ‘bursty’ traffic from a smooth input stream. ° Accumulate and Burst emulates congested networks and allows the user to stress a device under test by exercising its buffers with line rate bursts of packets. It helps determine how well a device can handle incoming bursty traffic. Proprietary and Confidential. Subject to change. Supersedes all previous communications —Page 56

New!! Accumulate and Burst (cont’d) Example: ± A packet burst value of 3 packets

New!! Accumulate and Burst (cont’d) Example: ± A packet burst value of 3 packets (Accumulation Mode = N Packets Only). ± A Minimum Inter. Burst Gap Value of 1 millisecond. The “Incoming Packets” time line shows that 200 us were required to accumulate 3 packets (ABC). The “Outgoing Packets” time line shows the 3 packets being burst (ABC) after 200 us and then a 1 ms gap (1000 us) before the next three packets are burst (DEF) at 1200 us. Then the next outgoing packet burst occurs (GHI) 1 ms later (2200 us from when the first packet arrived). Proprietary and Confidential. Subject to change. Supersedes all previous communications —Page 57

New!! Accumulate and Burst (cont’d) Accumulate and Burst has four parameters: ° Accumulation Mode

New!! Accumulate and Burst (cont’d) Accumulate and Burst has four parameters: ° Accumulation Mode ± N Packets Only: Accumulate packets until the buffer queue has “N” packets (specify numeric value) before bursting out packets. ± Timeout Only: Accumulate packets for a user specified "Timeout" (specify numeric value) before bursting out packets. ± N Packets Or Timeout: Accumulate packets until the buffer queue has N packets or the timeout has expired. When either condition is met packets will be burst ± N Packets And Timeout: Accumulate packets until the buffer queue has N packets and the timeout has expired. Both conditions must be me before packets are burst. ° Minimum Inter. Burst Gap ± Specifies the minimum gap between packet bursts ° Burst Size ± Specifies the number of packets to accumulate before bursting ° Timeout ± Specifies the amount of time packets will accumulate before bursting Proprietary and Confidential. Subject to change. Supersedes all previous communications —Page 58

New!! Correlated App Performance and Emulation Stats ° Import Stats into HP’s Loadrunner or

New!! Correlated App Performance and Emulation Stats ° Import Stats into HP’s Loadrunner or Radview’s Report Manager ° Create custom charts ° Time correlated results provide meaningful information ± How much delay can the application tolerate while still meeting SLO? ± How much bandwidth is required to meet SLO? ± How robust is the application in presence of jitter, packet loss or errors? Import GEM Emulator Stats Show Response Time versus Delay HP Load. Runner is a registered trademark of Hewlett-Packard Development Company, L. P. Web. Load is a trademark of Radview Software Ltd. Proprietary and Confidential. Subject to change. Supersedes all previous communications —Page 59

New!! Correlated App Performance and Emulation Stats ° Log GEM statistics directly to Windows

New!! Correlated App Performance and Emulation Stats ° Log GEM statistics directly to Windows Performance Monitoring format (Perfmon) Proprietary and Confidential. Subject to change. Supersedes all previous communications —Page 60

New!! Advanced Protocol Filter Suite ° Based on Custom Filter Library feature ° Today’s

New!! Advanced Protocol Filter Suite ° Based on Custom Filter Library feature ° Today’s Filter Suite includes MPLS, PPPo. E, IP, OSPF, PTP, FCo. E and RSVP and is growing ° Completely customizable to suite your needs! ° Share your filter libraries With Spirent for everyone’s mutual benefit Proprietary and Confidential. Subject to change. Supersedes all previous communications —Page 61

New!! Custom Filter Library ° Adds custom protocol filters to GEM classifier page °

New!! Custom Filter Library ° Adds custom protocol filters to GEM classifier page ° Open text based file format allows sharing of filters with colleagues ° Extends GEM beyond standard set of predefined filters ± MAC/IP address, VLAN/MPLS, TCP/UDP ports ° Makes it easier to classify traffic with proprietary or any other protocols Example Custom Filters: FCo. E, PPPo. E and PTPv 2 Proprietary and Confidential. Subject to change. Supersedes all previous communications —Page 62

New!! Custom Filter Library –. AFL file Example filter library with FC over Ethernet:

New!! Custom Filter Library –. AFL file Example filter library with FC over Ethernet: # Example filter library containing one custom filter definition # FCo. E has Ethertype of 0 x 8906 FCo. E (non-tagged) { FCo. E Version (4 bit): L 3@0[7: 4] format(DEC) FC R_CTL: L 3@14 format(HEX) FC Dest Addr: L 3@15 -17 format(HEX) FC CS_CTL: L 3@18 format(HEX) FC Src Addr: L 3@19 -21 format(HEX) } Above example results in the following filter template in GEM GUI GEM Classifier Page with Custom FCo. E Filter Proprietary and Confidential. Subject to change. Supersedes all previous communications —Page 63

Circuit Emulation and Timing over Packet Testing Proprietary and Confidential. Subject to change. Supersedes

Circuit Emulation and Timing over Packet Testing Proprietary and Confidential. Subject to change. Supersedes all previous communications —Page 64

Testing CES and To. P Solutions ° Verify conformance to ITU-T G. 8261, MEF-18

Testing CES and To. P Solutions ° Verify conformance to ITU-T G. 8261, MEF-18 and other emerging standards ° Characterize clock recovery performance across a packet based network ° Validate TDM services are delivered across packet networks with the required jitter and wander performance (per ITU-T G. 823 and G. 824) ° Verify packet-loss-concealment algorithms by introducing packet loss and re-order ° Validate the performance of protection fail-over features ° Verify accuracy of performance metrics reporting and status/alarm indicators Proprietary and Confidential. Subject to change. Supersedes all previous communications —Page 65

Replace your ITU-T G. 8261 Test Bed ° G. 8261 Appendix VI describes test

Replace your ITU-T G. 8261 Test Bed ° G. 8261 Appendix VI describes test bed for CES testing however: ± Not repeatable across labs and organizations ± Fundamental characteristics are left unspecified ° E. g. : background traffic greatly affects results yet not sufficiently defined ± Complex to setup and maintain – Error Prone ° Easy to make configuration errors which significantly compromise results unknowingly to users ± Costly – switches, multiple background traffic generators, labor Spirent emulators are repeatable, accurate, customizable, easier to setup, less costly! Get more realistic testing done! Proprietary and Confidential. Subject to change. Supersedes all previous communications —Page 66

Circuit Emulation (TDM over Packet) testing ° Spirent GEM emulator provides highest precision, accuracy

Circuit Emulation (TDM over Packet) testing ° Spirent GEM emulator provides highest precision, accuracy and repeatability ° Completely customizable PDV scenarios with Network Playback feature (per packet control; MEF-18 test suites) Symmetricom Time. Monitor Analyzer PDV, TIE, MTIE, TDEV, Min. TDEV CES TDM Source TDM CES IWF Under Test TDM Jitter/Wander Analyzer ITU-T G. 823 and G. 824 masks Emulated Network ITU-T G. 8261, MEF-18 or Custom scenarios Precise, Dynamic, Customizable and Repeatable Delay and Impairments ~ External Timing Source Proprietary and Confidential. Subject to change. Supersedes all previous communications —Page 67

New!! MEF-18 Test Suite ° Test specification based on ITU-T G. 8261 from Metro

New!! MEF-18 Test Suite ° Test specification based on ITU-T G. 8261 from Metro Ethernet Forum ° Verifies transport of TDM services such as DS 1, E 1, DS 3 and E 3 over a Carrier Ethernet network (CES, SATo. P) with required min output wander ° Covers Section 6 “Synchronization” of MEF-18 ± Test cases 6. 1 – 6. 8 ± Calls for network emulator replacing the test bed defined in G. 8261 Appendix VI in order to create Packet Delay Variation (PDV). Proprietary and Confidential. Subject to change. Supersedes all previous communications —Page 68

New!! MEF-18 Test Suite (cont’d) ° Provides repeatable testing against industry based test plans

New!! MEF-18 Test Suite (cont’d) ° Provides repeatable testing against industry based test plans prior to formal certification testing ° Based on GEM Network Playback feature providing highest possible accuracy and is completely customizable ° Also test Timing over Packet (To. P) solutions such as PTP or IEEE 1588 Proprietary and Confidential. Subject to change. Supersedes all previous communications —Page 69

Timing over Packet Testing ° GEM emulator provides highest precision, accuracy and repeatability °

Timing over Packet Testing ° GEM emulator provides highest precision, accuracy and repeatability ° Ideal for testing timing over packet solutions such as PTP (IEEE 1588) ° Completely customizable PDV scenarios with Network Playback feature (per packet or time based control; scenario suites available)! ± Pathological timing scenarios ± Custom statistical distributions (long tail) and Low frequency content (diurnal variation) PDV, TIE, MTIE, TDEV, Min. TDEV PTP/NTP PRS Symmetricom Time. Monitor Analyzer PTP/NTP Master Clock Under Test Recovered Clock MTIE, TDEV Counter Slave Clock Under Test Emulated Network ITU-T G. 8261, MEF-18 or Custom scenarios Precise, Dynamic, Customizable and Repeatable Delay and Impairments ~ External Timing Source Proprietary and Confidential. Subject to change. Supersedes all previous communications —Page 70

New!! Other Enhancements ° IPTV over IPv 6 ° Drop down list of applications

New!! Other Enhancements ° IPTV over IPv 6 ° Drop down list of applications and their common UDP/TCP destination port number. One click to filter all SIP or RTP or HTTP traffic into a specific Network Profile. ° Improved interface for custom offsets in the classifier – used for filtering off protocol data not provided in a predefined filter. Choose to filter off an offset from layer 2 or 3. ° Direct control of the classifier and Network Profile impairments within the Drag and Drop GUI ° Profile Stats labels have been changed to more clearly indicate RX and TX flow Proprietary and Confidential. Subject to change. Supersedes all previous communications —Page 71

FCo. E Testing with GEM and XGEM Proprietary and Confidential. Subject to change. Supersedes

FCo. E Testing with GEM and XGEM Proprietary and Confidential. Subject to change. Supersedes all previous communications —Page 72

FCo. E - Fibre Channel over Ethernet ° Native FC frames over IEEE Ethernet

FCo. E - Fibre Channel over Ethernet ° Native FC frames over IEEE Ethernet – no IP, TCP/UDP ± Replacing only the lower layer with Ethernet through use of Converged Network Adapters - has own Ethertype – 0 x 8906 ± Simplifies integration of existing FC and Ethernet fabrics ± One FC frame One Ethernet frame ± FC lossless mechanism replaced with Ethernet 802. 3 x Pause ° Enables Converging Data and Storage Networks ± Reduces costs through common infrastructure, management and services ± Leverages economy of scale of Ethernet ± Simplifies Data Center infrastructure ± Managing FC fabric does not change ° Requirements ± Jumbo ~2. 5 KBytes (2112 byte FC payload) ± Lossless Ethernet Network 802. 3 X PAUSE FC-4 Protocol Mapping FC-3 Services FC-2 Framing FC-1 Data encode/decode FC-0 Physical FC-2 Framing FCo. E MAC Physical IEEE 802. 3 Ethernet ± Known and Enforced transit time FCo. E standardization process – 2008 Proprietary and Confidential. Subject to change. Supersedes all previous communications —Page 73

Testing FCo. E ° Validate the Lossless delivery of FCo. E ± How does

Testing FCo. E ° Validate the Lossless delivery of FCo. E ± How does converged traffic affect FC throughput and vice versa? ± How does the whole system respond? (HBA, FCo. E switch, Applications) ° Characterize performance and throughput of FC given set of Ethernet network conditions ° Validate robustness of system in presence of inevitable network impairments ° Verify Qo. S enforcement in the presence of Congestion ° Protocol Testing ± Target specific FCo. E or FIP frames or fields for impairment ± Corrupt or Modify MAC addresses to stress addressing scheme (SPMA or FPMA) ± Analyze bidirectional responses to corrupted or dropped packets ° Test proper enforcement of FC lifetime requirements ° Interoperability testing under realistic conditions ± Ensure IP and FCo. E worlds “play nice” (i. e. , FC lifetime requirements are not enforced on IP traffic) ° Standard 10 Gig Ethernet testing Proprietary and Confidential. Subject to change. Supersedes all previous communications —Page 74

Spirent FCo. E Network Impairment Emulation ° 1 Gig. E (GEM) and 10 Gig.

Spirent FCo. E Network Impairment Emulation ° 1 Gig. E (GEM) and 10 Gig. E (XGEM) Gigabit Ethernet Network Emulation ° Impairments ± Drop, Corruption, Link Failure, Modification, Reorder, Duplication, Delay, Jitter, Traffic Burst ° MAC layer PAUSE frame control ° 10 Gig min IPG control ° Classified Statistics per application type ° Dynamically change bandwidth (throttle) simulating congestion ° Programmable Filter Library – support for all protocols above layer 2 (proprietary and future) ° Support for Jumbo frames needed for FC frame size and beyond ° Capture / Replay ± Line rate capture ± Bidirectional time correlated capture files ± Triggered or Filtered capture ° Timeout – Delay ° Supports VLAN tagging Proprietary and Confidential. Subject to change. Supersedes all previous communications —Page 75

Spirent GEM/XGEM Advantages ° Precision and Accuracy (i. e. , over delay) ° Dynamically

Spirent GEM/XGEM Advantages ° Precision and Accuracy (i. e. , over delay) ° Dynamically changing impairments over duration of test without data loss ° High bandwidth or Full Line Rate support ° 10 Gb. E, 10 G FC or OC-192 support today ° Chain multiple impairments and delay simultaneously during a test ° Multi-protocol support - Ethernet, Fiber Channel, SONET/SDH, CPRI ° Protection of investment with a flexible architecture and extensive roadmap ° Testing per TIA-921 / ITU G. 1050 Network Impairment Models ° IPTV – Targeted MPEG 2/4 packet impairments ° Line rate Capture and Replay of incoming traffic ° Jumbo Frame Support Proprietary and Confidential. Subject to change. Supersedes all previous communications —Page 76

Summary ° Industry’s most Precise and Repeatable emulator platform ° Always provides 100% Line

Summary ° Industry’s most Precise and Repeatable emulator platform ° Always provides 100% Line Rate Processing up to 11. 3 Gbps ° Controlled by easy to use GUI, TCL API and/or front panel access ° Standard Network Models - TIA-921/ITU-T G. 1050 ° Dynamic Control over Delay and Impairments incl. selectively dropping MPEG 4 I/P/B packets ° Real Time Statistics and Alarm Monitoring ° Layer 3 routing supporting automated configuration of test bed ° Flexible FPGA based architecture protects investment ° Comprehensive Layer 1 through Layer 7 Impairments ° Only Integrated Multi-Protocol Emulator -Ethernet, SONET/SDH, Fiber Channel, OTN, CPRI ° Router Mode for connecting devices to Spirent GEM from the same or different subnets ° Profiler for accurate capture and replay of production net. characteristics and “real world” results Proprietary and Confidential. Subject to change. Supersedes all previous communications —Page 77

Product Info Proprietary and Confidential. Subject to change. Supersedes all previous communications The information

Product Info Proprietary and Confidential. Subject to change. Supersedes all previous communications The information on the roadmap is not a commitment, promise or legal obligation to deliver any material, code or functionality.

Configuration 1. Chassis - AS-CKL-2 U (Bi-Directional Chassis supporting up to 4 blades -

Configuration 1. Chassis - AS-CKL-2 U (Bi-Directional Chassis supporting up to 4 blades - M 1 or H 10* 2. Blades (supports all Emulator Loads with same hardware interface) 1. AS-M 1 (a. k. a. Maui - provides network emulation up to 2. 6 Gbps) 2. AS-H 10 (a. k. a. Hawaii - provides network emulation up to 11. 3 Gbps) Note: Maui only support SFPs. Hawaii supports both. Note: You cannot mix and match blades in the same chassis 3. Interface Modules* 1. SFPs (MM 850, SM 1310, MM 1310, SM 1490, SM 1550, CGI (10/1000 Base-T Copper), …. ) 2. XFPs (XMM 850, XSM 1310, XSM 1550, CX 4, …. ) 4. Emulator Loads (includes software, firmware and GUI) 1. AS-GEM (10/1000 Ethernet Emulator – up to 64 network profiles* per chassis) 2. AS-XGEM (Multi profile 10 Gig Ethernet Emulator – up to 8 network profiles per chassis) 3. AS-GE, AS-GE 10 LFD, AS-GE 10 LFO (1/10 Gig. E LAN or WAN PHY Signal Delay) NOTE: A Network Profile is a filter to identify a specific location or application type in order to apply: Proprietary and Confidential. Subject to change. Supersedes all previous communications —Page 79

Configuration 5. (cont’d) Options • AS-DX 2 Delay Doubler (non-PD and XGEM systems) •

Configuration 5. (cont’d) Options • AS-DX 2 Delay Doubler (non-PD and XGEM systems) • AS-DSX Delay Super. Extender (GEM only) • AS-TIA 921 – TIA-921/ITU-T G. 1050 (GEM only) • AS-DSF – Dynamic Search Filter (GEM only) • AS-IPTV – IPTV Impairments (GEM only) • AS-VPE 16 – 16 Virtual Ports per physical interface (GEM only) 5. AS-PROPLAY – Profiler Replay (GEM only) 6. AS-CAPPLAY – Capture Replay (GEM/XGEM - requires Hawaii 10 G blades) 7. AS-NETPLAY – Network Playback (GEM Only) 1 Year Standard HW Warranty 1 Year Standard Software Maintenance Proprietary and Confidential. Subject to change. Supersedes all previous communications —Page 80

“Coupled” Interface Connection Blade 4 DUT TX/RX RX TX SFP with Copper RJ 45

“Coupled” Interface Connection Blade 4 DUT TX/RX RX TX SFP with Copper RJ 45 or Optical LC Connectors RX TX TX/RX Blade 3 Blade 2 TX/RX RX Spirent Emulator SFP with Copper RJ 45 or Optical LC Connectors RX TX TX/RX Blade 1 DUT SFP with Copper RJ 45 or Optical LC Connectors SFP Copper or Optical Proprietary and Confidential. Subject to change. Supersedes all previous communications —Page 81

“Uncoupled” Interface Connection Blade 4 DUT RX TX TX LC Connectors DUT TX RX

“Uncoupled” Interface Connection Blade 4 DUT RX TX TX LC Connectors DUT TX RX LC Connectors TX RX Blade 3 Blade 2 RX Spirent Emulator TX LC Connectors Spirent Emulator RX LC Connectors TX RX RX TX DUT Blade 1 SFP Fiber Kits Provided Optical Proprietary and Confidential. Subject to change. Supersedes all previous communications —Page 82

Hawaii Platform Interface Connection Top Blade DUT RX TX TX LC Connectors Spirent Emulator

Hawaii Platform Interface Connection Top Blade DUT RX TX TX LC Connectors Spirent Emulator RX LC Connectors RX TX DUT Bottom Blade Optical – “Uncoupled” Top Blade DUT TX/RX RX TX Optical LC, Copper RJ 45 or CX 4 Connectors Spirent Emulator Optical LC, Copper RJ 45 or CX 4 Connectors TX/RX RX TX DUT Bottom Blade Copper or Optical “Coupled” GEM or XGEM Proprietary and Confidential. Subject to change. Supersedes all previous communications —Page 83

Proprietary and Confidential. Subject to change. Supersedes all previous communications —Page 84

Proprietary and Confidential. Subject to change. Supersedes all previous communications —Page 84

Thank You Proprietary and Confidential. Subject to change. Supersedes all previous communications The information

Thank You Proprietary and Confidential. Subject to change. Supersedes all previous communications The information on the roadmap is not a commitment, promise or legal obligation to deliver any material, code or functionality.

Sample Customers STORAGE NETWORK EQUIPMENT PROVIDERS WIRELESS MOBILE ENTERPRISE GOVERNMENT INSTITUTIO NS SYSTEM INTEGRATOR

Sample Customers STORAGE NETWORK EQUIPMENT PROVIDERS WIRELESS MOBILE ENTERPRISE GOVERNMENT INSTITUTIO NS SYSTEM INTEGRATOR IC MAKERS Proprietary and Confidential. Subject to change. Supersedes all previous communications —Page 86