Proprietary and Confidential. Subject to change. Supersedes all previous communications The...
-
Upload
rosa-lester -
Category
Documents
-
view
220 -
download
2
Transcript of Proprietary and Confidential. Subject to change. Supersedes all previous communications The...
![Page 1: Proprietary and Confidential. Subject to change. Supersedes all previous communications The information on the roadmap is not a commitment, promise or.](https://reader038.fdocuments.us/reader038/viewer/2022103023/56649de95503460f94ae427d/html5/thumbnails/1.jpg)
Proprietary and Confidential.Subject to change.
Supersedes all previous communicationsThe information on the roadmap is not a
commitment, promise or legal obligation to deliver any material, code or functionality .
Spirent GEM v3.2 & XGEM v3.0
10/100/1G/10G Ethernet Network & Impairment
Emulators
September 2008
![Page 2: Proprietary and Confidential. Subject to change. Supersedes all previous communications The information on the roadmap is not a commitment, promise or.](https://reader038.fdocuments.us/reader038/viewer/2022103023/56649de95503460f94ae427d/html5/thumbnails/2.jpg)
Proprietary and Confidential. Subject to change. Supersedes all previous communications —Page 2
Mission-critical applications and equipment are delivered across the production network – from distributed applications to storage solutions to VoIP.
When these applications are deployed, upgraded, or relocated, loss of performance or downtime can be costly.
Introduction to Impairment
![Page 3: Proprietary and Confidential. Subject to change. Supersedes all previous communications The information on the roadmap is not a commitment, promise or.](https://reader038.fdocuments.us/reader038/viewer/2022103023/56649de95503460f94ae427d/html5/thumbnails/3.jpg)
Proprietary and Confidential. Subject to change. Supersedes all previous communications —Page 3
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?
![Page 4: Proprietary and Confidential. Subject to change. Supersedes all previous communications The information on the roadmap is not a commitment, promise or.](https://reader038.fdocuments.us/reader038/viewer/2022103023/56649de95503460f94ae427d/html5/thumbnails/4.jpg)
Proprietary and Confidential. Subject to change. Supersedes all previous communications —Page 4
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 CauseStatic 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
“Real-World Networks”
![Page 5: Proprietary and Confidential. Subject to change. Supersedes all previous communications The information on the roadmap is not a commitment, promise or.](https://reader038.fdocuments.us/reader038/viewer/2022103023/56649de95503460f94ae427d/html5/thumbnails/5.jpg)
Proprietary and Confidential. Subject to change. Supersedes all previous communications —Page 5
Impairment Sensitive Apps
Real Time Applications IPTV, VoIP, 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)
iWARP (10Gig Ethernet)
![Page 6: Proprietary and Confidential. Subject to change. Supersedes all previous communications The information on the roadmap is not a commitment, promise or.](https://reader038.fdocuments.us/reader038/viewer/2022103023/56649de95503460f94ae427d/html5/thumbnails/6.jpg)
Proprietary and Confidential. Subject to change. Supersedes all previous communications —Page 6
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
![Page 7: Proprietary and Confidential. Subject to change. Supersedes all previous communications The information on the roadmap is not a commitment, promise or.](https://reader038.fdocuments.us/reader038/viewer/2022103023/56649de95503460f94ae427d/html5/thumbnails/7.jpg)
Proprietary and Confidential. Subject to change. Supersedes all previous communications —Page 7
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”
Spirent’s Impairment Mission
![Page 8: Proprietary and Confidential. Subject to change. Supersedes all previous communications The information on the roadmap is not a commitment, promise or.](https://reader038.fdocuments.us/reader038/viewer/2022103023/56649de95503460f94ae427d/html5/thumbnails/8.jpg)
Proprietary and Confidential. Subject to change. Supersedes all previous communications —Page 8
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)
![Page 9: Proprietary and Confidential. Subject to change. Supersedes all previous communications The information on the roadmap is not a commitment, promise or.](https://reader038.fdocuments.us/reader038/viewer/2022103023/56649de95503460f94ae427d/html5/thumbnails/9.jpg)
Proprietary and Confidential. Subject to change. Supersedes all previous communications —Page 9
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!
![Page 10: Proprietary and Confidential. Subject to change. Supersedes all previous communications The information on the roadmap is not a commitment, promise or.](https://reader038.fdocuments.us/reader038/viewer/2022103023/56649de95503460f94ae427d/html5/thumbnails/10.jpg)
Proprietary and Confidential.Subject to change.
Supersedes all previous communicationsThe information on the roadmap is not a
commitment, promise or legal obligation to deliver any material, code or functionality .
Product OverviewSpirent GEM & XGEM 3.0
![Page 11: Proprietary and Confidential. Subject to change. Supersedes all previous communications The information on the roadmap is not a commitment, promise or.](https://reader038.fdocuments.us/reader038/viewer/2022103023/56649de95503460f94ae427d/html5/thumbnails/11.jpg)
Proprietary and Confidential. Subject to change. Supersedes all previous communications —Page 11
Maui Hawaii
Supports speeds up to 2.66Gbps
Up to 4 interface blades
Hot swappable copper/optical SFP modules (optional wavelengths available)
Support for Ethernet, SONET, SDH, OTN, Fiber Channel, CPRI
Fast Ethernet Interface for Remote Control
Supports speeds up to 11.3Gbps
Up to 2 interface blades
Hot swappable copper/optical SFP and XFP modules
Optional wavelengths available
Supports Ethernet, SONET, SDH, OTN, Fiber Channel
Fast Ethernet Interface for Remote Control
Platforms
![Page 12: Proprietary and Confidential. Subject to change. Supersedes all previous communications The information on the roadmap is not a commitment, promise or.](https://reader038.fdocuments.us/reader038/viewer/2022103023/56649de95503460f94ae427d/html5/thumbnails/12.jpg)
Proprietary and Confidential. Subject to change. Supersedes all previous communications —Page 12
Blade 2 (East to West)
Front Panel Control
SFP Interfaces Support SONET/SDH, Ethernet, FC, OTN, CPRI
Control viaFast Ethernet
Blade 1 (West to East)
Supported Products: Ethernet 10/100/1GSignal Delay OC-3/12/48Path Delay OC-3/12/48Fiber Channel 2G Signal DelayCPRI Bit Rate Option 1/2/3
Maui Platform
![Page 13: Proprietary and Confidential. Subject to change. Supersedes all previous communications The information on the roadmap is not a commitment, promise or.](https://reader038.fdocuments.us/reader038/viewer/2022103023/56649de95503460f94ae427d/html5/thumbnails/13.jpg)
Proprietary and Confidential. Subject to change. Supersedes all previous communications —Page 13
Front Panel Control
SFP InterfacesSONET/SDH, Ethernet, OTN,
CRPI and FC
Control viaFast Ethernet
XFP Interfaces 10GbpsSONET/SDH, Ethernet, OTN, CPRI and FC
Blade 3 (East to West)
Blade 1(West to East)
Supported Products: Ethernet 10/100/1G/10GSignal Delay OC-3/12/48/192Path Delay OC-3/12/48/192Fiber Channel 2/4/8/10G Signal Delay
Hawaii Platform
![Page 14: Proprietary and Confidential. Subject to change. Supersedes all previous communications The information on the roadmap is not a commitment, promise or.](https://reader038.fdocuments.us/reader038/viewer/2022103023/56649de95503460f94ae427d/html5/thumbnails/14.jpg)
Proprietary and Confidential. Subject to change. Supersedes all previous communications —Page 14
TCL Support:HTML based GUI:
Front Panel (limited for Advanced Ethernet):
Easy User Control Methods
![Page 15: Proprietary and Confidential. Subject to change. Supersedes all previous communications The information on the roadmap is not a commitment, promise or.](https://reader038.fdocuments.us/reader038/viewer/2022103023/56649de95503460f94ae427d/html5/thumbnails/15.jpg)
Proprietary and Confidential. Subject to change. Supersedes all previous communications —Page 15
Simulates 10/100/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 L3 Routing
Impairments Processed at Full Line Rate
Jumbo frame support - unlimited size frames (reorder and duplication up to 12K for GEM and 15K 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)
Report generation to PDF
Multi-protocol support on the same platform (Fiber Channel, SONET/SDH and Ethernet)
Advanced Ethernet Network Emulation
GEM & XGEM
![Page 16: Proprietary and Confidential. Subject to change. Supersedes all previous communications The information on the roadmap is not a commitment, promise or.](https://reader038.fdocuments.us/reader038/viewer/2022103023/56649de95503460f94ae427d/html5/thumbnails/16.jpg)
Proprietary and Confidential. Subject to change. Supersedes all previous communications —Page 16
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 >50Mbps - Sustained Full Line Rate
“Realistic” network environment
Latency testing
Remote Data Storage Technologies SAN / NAS / iSCSI
Emulate the “real world” effects of Layer 1/2 delay andimpairments on Layer 3 devices and applications
Validate Stress Evaluate
Ethernet Applications
![Page 17: Proprietary and Confidential. Subject to change. Supersedes all previous communications The information on the roadmap is not a commitment, promise or.](https://reader038.fdocuments.us/reader038/viewer/2022103023/56649de95503460f94ae427d/html5/thumbnails/17.jpg)
Proprietary and Confidential. Subject to change. Supersedes all previous communications —Page 17
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
![Page 18: Proprietary and Confidential. Subject to change. Supersedes all previous communications The information on the roadmap is not a commitment, promise or.](https://reader038.fdocuments.us/reader038/viewer/2022103023/56649de95503460f94ae427d/html5/thumbnails/18.jpg)
Proprietary and Confidential. Subject to change. Supersedes all previous communications —Page 1804/19/23
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
XGEM - Overview
![Page 19: Proprietary and Confidential. Subject to change. Supersedes all previous communications The information on the roadmap is not a commitment, promise or.](https://reader038.fdocuments.us/reader038/viewer/2022103023/56649de95503460f94ae427d/html5/thumbnails/19.jpg)
Proprietary and Confidential. Subject to change. Supersedes all previous communications —Page 19
XGEM Recent Enhancements
Duplication and Reorder for Jumbo Packets
Tcl API
Save and Restore
IPv6 support
Profile Shaping
![Page 20: Proprietary and Confidential. Subject to change. Supersedes all previous communications The information on the roadmap is not a commitment, promise or.](https://reader038.fdocuments.us/reader038/viewer/2022103023/56649de95503460f94ae427d/html5/thumbnails/20.jpg)
Proprietary and Confidential. Subject to change. Supersedes all previous communications —Page 20
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
![Page 21: Proprietary and Confidential. Subject to change. Supersedes all previous communications The information on the roadmap is not a commitment, promise or.](https://reader038.fdocuments.us/reader038/viewer/2022103023/56649de95503460f94ae427d/html5/thumbnails/21.jpg)
Proprietary and Confidential. Subject to change. Supersedes all previous communications —Page 21
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 (1E-12 to 1E-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
Advanced Ethernet Impairments
![Page 22: Proprietary and Confidential. Subject to change. Supersedes all previous communications The information on the roadmap is not a commitment, promise or.](https://reader038.fdocuments.us/reader038/viewer/2022103023/56649de95503460f94ae427d/html5/thumbnails/22.jpg)
Proprietary and Confidential. Subject to change. Supersedes all previous communications —Page 22
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 ToS DiffServ 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
Advanced Ethernet Impairments
![Page 23: Proprietary and Confidential. Subject to change. Supersedes all previous communications The information on the roadmap is not a commitment, promise or.](https://reader038.fdocuments.us/reader038/viewer/2022103023/56649de95503460f94ae427d/html5/thumbnails/23.jpg)
Proprietary and Confidential. Subject to change. Supersedes all previous communications —Page 23
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 1GbE/10GbE 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)
Spirent GEM / XGEM Key Features
![Page 24: Proprietary and Confidential. Subject to change. Supersedes all previous communications The information on the roadmap is not a commitment, promise or.](https://reader038.fdocuments.us/reader038/viewer/2022103023/56649de95503460f94ae427d/html5/thumbnails/24.jpg)
Proprietary and Confidential. Subject to change. Supersedes all previous communications —Page 24
GEM – Network Profiles
Emulate Multiple Network Profiles
Network Profile #
Defined Per Network Profile: • Delay• Policing (Bandwidth Control)• Impairments• Modification
DelayBuffer
DelayBuffer
DelayBuffer
DelayBuffer
DelayBuffer
DelayBuffer
0 1 2 13 14 15
Classifier (Network Profile Definitions)
Scheduler
x.x.x.x192.168.40.2
192.168.40.3
All non classified traffic
100s or 1000sof incoming Flows (up to true line rate)
![Page 25: Proprietary and Confidential. Subject to change. Supersedes all previous communications The information on the roadmap is not a commitment, promise or.](https://reader038.fdocuments.us/reader038/viewer/2022103023/56649de95503460f94ae427d/html5/thumbnails/25.jpg)
Proprietary and Confidential. Subject to change. Supersedes all previous communications —Page 25
GEM Bandwidth Profile
Based on Metro Ethernet Forum Bandwidth Profiles
GEM allows for the configuration of the:
Committed Information Rate (CIR)
Committed Burst Size (CBS)
Excess Information Rate (EIR)
Excess Burst Size (EBS)
Supports Service Frame Colors
Green – conforms to Committed Rate
Yellow – conforms to Excess Rate
Red – does NOT conform to Committed or Excess Rate
Network Profile 16
Network Profile 2
Network Profile 1
…
New tokenAdded at a rate of CIR/8
times/second
New tokenAdded at a rate of EIR/8
times/second
< or = CBS
< or = EBS
> EBS
> CBS
Network Profile 16
Network Profile 2
…
Network Profile 1
![Page 26: Proprietary and Confidential. Subject to change. Supersedes all previous communications The information on the roadmap is not a commitment, promise or.](https://reader038.fdocuments.us/reader038/viewer/2022103023/56649de95503460f94ae427d/html5/thumbnails/26.jpg)
Proprietary and Confidential. Subject to change. Supersedes all previous communications —Page 26
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
![Page 27: Proprietary and Confidential. Subject to change. Supersedes all previous communications The information on the roadmap is not a commitment, promise or.](https://reader038.fdocuments.us/reader038/viewer/2022103023/56649de95503460f94ae427d/html5/thumbnails/27.jpg)
Proprietary and Confidential. Subject to change. Supersedes all previous communications —Page 27
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
Standard Based Network ModelsTIA-921 and ITU-T G.1050
![Page 28: Proprietary and Confidential. Subject to change. Supersedes all previous communications The information on the roadmap is not a commitment, promise or.](https://reader038.fdocuments.us/reader038/viewer/2022103023/56649de95503460f94ae427d/html5/thumbnails/28.jpg)
Proprietary and Confidential. Subject to change. Supersedes all previous communications —Page 28
IP CoreNetwork LAN BLAN A
DUT A DUT B
LocalAccess A
LocalAccess B
1000BaseX
100BaseT Switch
100BaseT Hub
10BaseT
WLAN (~4Mbps)
-----------------
Occupancy level
Packet loss
64kbps
128kbps
256kbps
384kbps
512kbps
768kbps
T1/E1
T3/E3
ADSL
Cable
Fiber
----------------
Occupancy
level
QoS Edge
Router
Route flapping
One-way delay
Jitter
Packet loss
Packet Reorder
64kbps
128kbps
256kbps
384kbps
512kbps
768kbps
T1/E1
T3/E3
ADSL
Cable
Fiber
----------------
Occupancy
level
QoS Edge
Router
1000BaseX
100BaseT Switch
100BaseT Hub
10BaseT
WLAN (~4Mbps)
-----------------
Occupancy level
Packet loss
Standard Based Network ModelsTIA-921 and ITU-T G.1050
![Page 29: Proprietary and Confidential. Subject to change. Supersedes all previous communications The information on the roadmap is not a commitment, promise or.](https://reader038.fdocuments.us/reader038/viewer/2022103023/56649de95503460f94ae427d/html5/thumbnails/29.jpg)
Proprietary and Confidential. Subject to change. Supersedes all previous communications —Page 29
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
TIA-921 and ITU-T G.1050Conditions based on SLAs
![Page 30: Proprietary and Confidential. Subject to change. Supersedes all previous communications The information on the roadmap is not a commitment, promise or.](https://reader038.fdocuments.us/reader038/viewer/2022103023/56649de95503460f94ae427d/html5/thumbnails/30.jpg)
Proprietary and Confidential. Subject to change. Supersedes all previous communications —Page 30
TIA-921 / ITU-T G.1050 EnhancementsEnhancements 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)
![Page 31: Proprietary and Confidential. Subject to change. Supersedes all previous communications The information on the roadmap is not a commitment, promise or.](https://reader038.fdocuments.us/reader038/viewer/2022103023/56649de95503460f94ae427d/html5/thumbnails/31.jpg)
Proprietary and Confidential. Subject to change. Supersedes all previous communications —Page 31
04/19/23
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
Video Impairments – IPTV Option
![Page 32: Proprietary and Confidential. Subject to change. Supersedes all previous communications The information on the roadmap is not a commitment, promise or.](https://reader038.fdocuments.us/reader038/viewer/2022103023/56649de95503460f94ae427d/html5/thumbnails/32.jpg)
Proprietary and Confidential. Subject to change. Supersedes all previous communications —Page 32
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
Video Impairments – IPTV Option
![Page 33: Proprietary and Confidential. Subject to change. Supersedes all previous communications The information on the roadmap is not a commitment, promise or.](https://reader038.fdocuments.us/reader038/viewer/2022103023/56649de95503460f94ae427d/html5/thumbnails/33.jpg)
Proprietary and Confidential. Subject to change. Supersedes all previous communications —Page 33
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)
TCP/UDPPayload
Ethernet Header
Checksum
String Search
IP Header
TCP/UDP
Header
Dynamic Search Filter (DSF)
![Page 34: Proprietary and Confidential. Subject to change. Supersedes all previous communications The information on the roadmap is not a commitment, promise or.](https://reader038.fdocuments.us/reader038/viewer/2022103023/56649de95503460f94ae427d/html5/thumbnails/34.jpg)
Proprietary and Confidential. Subject to change. Supersedes all previous communications —Page 34
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
![Page 35: Proprietary and Confidential. Subject to change. Supersedes all previous communications The information on the roadmap is not a commitment, promise or.](https://reader038.fdocuments.us/reader038/viewer/2022103023/56649de95503460f94ae427d/html5/thumbnails/35.jpg)
Proprietary and Confidential. Subject to change. Supersedes all previous communications —Page 35
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
Test your applications and services under the same conditions existing on your production network!
ProductionWAN
Server
Delay, JitterPacket Loss
Client
Spirent Profiler Playback
![Page 36: Proprietary and Confidential. Subject to change. Supersedes all previous communications The information on the roadmap is not a commitment, promise or.](https://reader038.fdocuments.us/reader038/viewer/2022103023/56649de95503460f94ae427d/html5/thumbnails/36.jpg)
Proprietary and Confidential. Subject to change. Supersedes all previous communications —Page 36
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!
WAN
www.abc.com
Remote Site
Server BProfiler Targets
Server Awww.abc.com
Server CProfiler Targets
Server Awww.abc.com
New Remote Site
Server A
Main Office
Profiler TargetsServer BServer C
www.abc.com
Spirent Profiler Playback – How It Works
![Page 37: Proprietary and Confidential. Subject to change. Supersedes all previous communications The information on the roadmap is not a commitment, promise or.](https://reader038.fdocuments.us/reader038/viewer/2022103023/56649de95503460f94ae427d/html5/thumbnails/37.jpg)
Proprietary and Confidential. Subject to change. Supersedes all previous communications —Page 37
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 100ms
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
Spirent Profiler Playback- Details
![Page 38: Proprietary and Confidential. Subject to change. Supersedes all previous communications The information on the roadmap is not a commitment, promise or.](https://reader038.fdocuments.us/reader038/viewer/2022103023/56649de95503460f94ae427d/html5/thumbnails/38.jpg)
Proprietary and Confidential. Subject to change. Supersedes all previous communications —Page 38
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
Spirent Profiler Playback
![Page 39: Proprietary and Confidential. Subject to change. Supersedes all previous communications The information on the roadmap is not a commitment, promise or.](https://reader038.fdocuments.us/reader038/viewer/2022103023/56649de95503460f94ae427d/html5/thumbnails/39.jpg)
Proprietary and Confidential. Subject to change. Supersedes all previous communications —Page 39
04/19/23
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 IPv4
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
Client2
Server2Client3
Client1
Emulated Network
Server1
Client2Client2
Server2Server2Client3Client3
Client1Client1
Emulated Network
Server1Server1
GEM Router Mode
![Page 40: Proprietary and Confidential. Subject to change. Supersedes all previous communications The information on the roadmap is not a commitment, promise or.](https://reader038.fdocuments.us/reader038/viewer/2022103023/56649de95503460f94ae427d/html5/thumbnails/40.jpg)
Proprietary and Confidential. Subject to change. Supersedes all previous communications —Page 40
04/19/23
Bi-directional10/100/1000M
Ethernet
Emulated Network2 physical interfaces
Connect two devices on multiple subnets without external router/switch
192.168.40.1255.255.255.0
77.0.0.1255.255.255.0
GEM Router Mode – Use Case 1
Client 1192.168.40.101255.255.255.0Gateway = 192.168.40.1
Server 177.0.0.2
255.255.255.0Gateway = 77.0.0.1
![Page 41: Proprietary and Confidential. Subject to change. Supersedes all previous communications The information on the roadmap is not a commitment, promise or.](https://reader038.fdocuments.us/reader038/viewer/2022103023/56649de95503460f94ae427d/html5/thumbnails/41.jpg)
Proprietary and Confidential. Subject to change. Supersedes all previous communications —Page 41
04/19/23 41
Production Network3 Remote Offices and a Data Center
Link speeds from 1.544Mbps to 622Mbps
Various applications running including VoIP, Oracle, Web, Video Conferencing
Remote OfficeNew York
Remote OfficeAustin Texas
Remote OfficeLondon
Data CenterConnecticut
WAN
T1
2Mbps DSLOC-3 / STM-1
155Mbps
OC-48 / STM-16622Mbps
150 users
600 users 1000
users
GEM Router Mode – Use Case 2
![Page 42: Proprietary and Confidential. Subject to change. Supersedes all previous communications The information on the roadmap is not a commitment, promise or.](https://reader038.fdocuments.us/reader038/viewer/2022103023/56649de95503460f94ae427d/html5/thumbnails/42.jpg)
Proprietary and Confidential. Subject to change. Supersedes all previous communications —Page 42
04/19/23
Server 277.0.0.3
Gateway = 77.0.0.1
Server 177.0.0.2
Gateway = 77.0.0.1
New York192.168.60.101
Gateway = 192.168.60.1
Austin192.168.50.101Gateway = 192.168.50.1
3 Virtual Ports1 Physical Port
192.168.40.1192.168.50.1192.168.60.1
1 Virtual Port77.0.0.1
GEM’s Gateway 77.0.0.4
Bi-directional10/100/1000M Ethernet
Unmanaged Switch
Unmanaged Switch
Emulated Network2 physical interfaces
Dynamically configure test bed without moving equipment!
Use unmanaged switch to connect more than 2 devices to 2-port Spirent GEM
Total throughput up to 1000Mbps 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)
GEM Router Mode – Use Case 2 (cont’d)
London192.168.40.101
Gateway = 192.168.40.1
Router77.0.0.4
Gateway = 77.0.0.4Internet
orremote subnets
![Page 43: Proprietary and Confidential. Subject to change. Supersedes all previous communications The information on the roadmap is not a commitment, promise or.](https://reader038.fdocuments.us/reader038/viewer/2022103023/56649de95503460f94ae427d/html5/thumbnails/43.jpg)
Proprietary and Confidential. Subject to change. Supersedes all previous communications —Page 43
04/19/23
Utilizing ‘Network Profiles’ users can: Have different bandwidth/delay/impairment conditions for a link
For example Client 1 Server 1 can have 90ms of delay over 156kbps bandwidth
Client 1 Client 2 can have 15ms of delay over 52Mbps bandwidth
Client 1 Server 2 can have 280ms over 64kbps bandwidth
Logically reconfigure ‘Emulated Network’ dynamically – no need to move physical nodes HTML GUI or Tcl Script
GEM Router Mode – Use Case 2 (cont’d)
3 Virtual Ports1 Physical Port
192.168.40.1192.168.50.1192.168.60.1
Bi-directional10/100/1000M Ethernet
Unmanaged SwitchUnmanaged Switch
Emulated Network2 physical interfaces
3 Virtual Ports1 Physical Port
192.168.40.1192.168.50.1192.168.60.1
Bi-directional10/100/1000M Ethernet
Unmanaged SwitchUnmanaged Switch
Emulated Network2 physical interfaces
Server 277.0.0.3
Server 177.0.0.2
Client 3192.168.60.101
Client 2192.168.50.101
Client 1192.168.40.101
Router77.0.0.4
Gateway = 77.0.0.4Internet
orremote subnets
![Page 44: Proprietary and Confidential. Subject to change. Supersedes all previous communications The information on the roadmap is not a commitment, promise or.](https://reader038.fdocuments.us/reader038/viewer/2022103023/56649de95503460f94ae427d/html5/thumbnails/44.jpg)
Proprietary and Confidential. Subject to change. Supersedes all previous communications —Page 44
04/19/23
Static Layer 3 IPv4 routing
IPv6 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
GEM Router Mode – Notes
![Page 45: Proprietary and Confidential. Subject to change. Supersedes all previous communications The information on the roadmap is not a commitment, promise or.](https://reader038.fdocuments.us/reader038/viewer/2022103023/56649de95503460f94ae427d/html5/thumbnails/45.jpg)
Proprietary and Confidential. Subject to change. Supersedes all previous communications —Page 45
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
GEM Reporter
![Page 46: Proprietary and Confidential. Subject to change. Supersedes all previous communications The information on the roadmap is not a commitment, promise or.](https://reader038.fdocuments.us/reader038/viewer/2022103023/56649de95503460f94ae427d/html5/thumbnails/46.jpg)
Proprietary and Confidential. Subject to change. Supersedes all previous communications —Page 46
04/19/23
Easily define the network topology, devices and traffic flows directly from the GUI.
Drag & Drop Configurator
![Page 47: Proprietary and Confidential. Subject to change. Supersedes all previous communications The information on the roadmap is not a commitment, promise or.](https://reader038.fdocuments.us/reader038/viewer/2022103023/56649de95503460f94ae427d/html5/thumbnails/47.jpg)
Proprietary and Confidential. Subject to change. Supersedes all previous communications —Page 47
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 10G blades, statistics per virtual port, greater VLAN support, the ability to clear the ARP cache, and more.
![Page 48: Proprietary and Confidential. Subject to change. Supersedes all previous communications The information on the roadmap is not a commitment, promise or.](https://reader038.fdocuments.us/reader038/viewer/2022103023/56649de95503460f94ae427d/html5/thumbnails/48.jpg)
Proprietary and Confidential. Subject to change. Supersedes all previous communications —Page 48
What’s NEW with GEM? (cont’d)
Advanced Protocol Filter Suite
Custom Filter Library
MEF-18 Test Suite (Option)
IPTV over IPv6 support
![Page 49: Proprietary and Confidential. Subject to change. Supersedes all previous communications The information on the roadmap is not a commitment, promise or.](https://reader038.fdocuments.us/reader038/viewer/2022103023/56649de95503460f94ae427d/html5/thumbnails/49.jpg)
Proprietary and Confidential. Subject to change. Supersedes all previous communications —Page 49
Available as an option to GEM loads on Hawaii Blades
Capture up to 1G 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.
New!! Capture Replay
Capture live traffic for analysis and replay the same traffic with varying throughput and impairment conditions for performance testing!
![Page 50: Proprietary and Confidential. Subject to change. Supersedes all previous communications The information on the roadmap is not a commitment, promise or.](https://reader038.fdocuments.us/reader038/viewer/2022103023/56649de95503460f94ae427d/html5/thumbnails/50.jpg)
Proprietary and Confidential. Subject to change. Supersedes all previous communications —Page 50
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
SystemUnder Test
SystemUnder Test
Capture – DownloadReplay - Upload
PCAP file
New!! Capture Replay (cont’d)
thru traffic withbackground
Capture all or part of incoming traffic
![Page 51: Proprietary and Confidential. Subject to change. Supersedes all previous communications The information on the roadmap is not a commitment, promise or.](https://reader038.fdocuments.us/reader038/viewer/2022103023/56649de95503460f94ae427d/html5/thumbnails/51.jpg)
Proprietary and Confidential. Subject to change. Supersedes all previous communications —Page 51
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 890Mbytes 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 16ns accuracy
New!! Capture Replay (cont’d)
![Page 52: Proprietary and Confidential. Subject to change. Supersedes all previous communications The information on the roadmap is not a commitment, promise or.](https://reader038.fdocuments.us/reader038/viewer/2022103023/56649de95503460f94ae427d/html5/thumbnails/52.jpg)
Proprietary and Confidential. Subject to change. Supersedes all previous communications —Page 52
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
SystemUnder Test
SystemUnder Test
Replay - UploadPCAP file
thru traffic withbackground
SystemUnder Test
Replay - UploadPCAP file
thru traffic withbackground
Use to generate non-stateful traffic Use to create background traffic
New!! Capture Replay (cont’d)
![Page 53: Proprietary and Confidential. Subject to change. Supersedes all previous communications The information on the roadmap is not a commitment, promise or.](https://reader038.fdocuments.us/reader038/viewer/2022103023/56649de95503460f94ae427d/html5/thumbnails/53.jpg)
Proprietary and Confidential. Subject to change. Supersedes all previous communications —Page 53
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
SystemUnder Test
SystemUnder Test
Lab Test Bed
Number, Delay, Drop1, 101.0, 02, 102.5, 13, 93.7, 04, 95.6, 05, 112.0, 06, 109.4, 07, 98.4, 08, 118.8, 09, 110.3, 010, 96.4, 0
Custom Impairment Table
![Page 54: Proprietary and Confidential. Subject to change. Supersedes all previous communications The information on the roadmap is not a commitment, promise or.](https://reader038.fdocuments.us/reader038/viewer/2022103023/56649de95503460f94ae427d/html5/thumbnails/54.jpg)
Proprietary and Confidential. Subject to change. Supersedes all previous communications —Page 54
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
![Page 55: Proprietary and Confidential. Subject to change. Supersedes all previous communications The information on the roadmap is not a commitment, promise or.](https://reader038.fdocuments.us/reader038/viewer/2022103023/56649de95503460f94ae427d/html5/thumbnails/55.jpg)
Proprietary and Confidential. Subject to change. Supersedes all previous communications —Page 55
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” = 125ns to 475sec
Playback delay values as defined in the table or increase/decrease values by a user defined factor (e.g. 2x or 5x)
Other GEM impairment controls can be used simultaneously
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
Number, Delay, Drop1, 101.0, 02, 102.5, 13, 93.7, 04, 95.6, 05, 112.0, 06, 109.4, 07, 98.4, 08, 118.8, 09, 110.3, 010, 96.4, 0
Example Table
![Page 56: Proprietary and Confidential. Subject to change. Supersedes all previous communications The information on the roadmap is not a commitment, promise or.](https://reader038.fdocuments.us/reader038/viewer/2022103023/56649de95503460f94ae427d/html5/thumbnails/56.jpg)
Proprietary and Confidential. Subject to change. Supersedes all previous communications —Page 56
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.
![Page 57: Proprietary and Confidential. Subject to change. Supersedes all previous communications The information on the roadmap is not a commitment, promise or.](https://reader038.fdocuments.us/reader038/viewer/2022103023/56649de95503460f94ae427d/html5/thumbnails/57.jpg)
Proprietary and Confidential. Subject to change. Supersedes all previous communications —Page 57
New!! Accumulate and Burst (cont’d)
Example:
A packet burst value of 3 packets (Accumulation Mode = N Packets Only).
A Minimum InterBurst Gap Value of 1 millisecond.
The “Incoming Packets” time line shows that 200us were required to accumulate 3 packets (ABC). The “Outgoing Packets” time line shows the 3 packets being burst (ABC) after 200us and then a 1ms gap (1000 us)
before the next three packets are burst (DEF) at 1200us. Then the next outgoing packet burst occurs (GHI) 1 ms later (2200 us from when the first packet arrived).
![Page 58: Proprietary and Confidential. Subject to change. Supersedes all previous communications The information on the roadmap is not a commitment, promise or.](https://reader038.fdocuments.us/reader038/viewer/2022103023/56649de95503460f94ae427d/html5/thumbnails/58.jpg)
Proprietary and Confidential. Subject to change. Supersedes all previous communications —Page 58
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 InterBurst 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
![Page 59: Proprietary and Confidential. Subject to change. Supersedes all previous communications The information on the roadmap is not a commitment, promise or.](https://reader038.fdocuments.us/reader038/viewer/2022103023/56649de95503460f94ae427d/html5/thumbnails/59.jpg)
Proprietary and Confidential. Subject to change. Supersedes all previous communications —Page 59
Show Response Time versus DelayImport GEM Emulator Stats
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?
HP LoadRunner is a registered trademark of Hewlett-Packard Development Company, L.P.WebLoad is a trademark of Radview Software Ltd.
![Page 60: Proprietary and Confidential. Subject to change. Supersedes all previous communications The information on the roadmap is not a commitment, promise or.](https://reader038.fdocuments.us/reader038/viewer/2022103023/56649de95503460f94ae427d/html5/thumbnails/60.jpg)
Proprietary and Confidential. Subject to change. Supersedes all previous communications —Page 60
Log GEM statistics directly to Windows Performance Monitoring format (Perfmon)
New!! Correlated App Performance and Emulation Stats
![Page 61: Proprietary and Confidential. Subject to change. Supersedes all previous communications The information on the roadmap is not a commitment, promise or.](https://reader038.fdocuments.us/reader038/viewer/2022103023/56649de95503460f94ae427d/html5/thumbnails/61.jpg)
Proprietary and Confidential. Subject to change. Supersedes all previous communications —Page 61
New!! Advanced Protocol Filter Suite Based on Custom Filter Library feature
Today’s Filter Suite includes MPLS, PPPoE, IP, OSPF, PTP, FCoE and RSVP and is growing
Completely customizable to suite your needs!
Share your filter libraries With Spirent for everyone’s mutual benefit
![Page 62: Proprietary and Confidential. Subject to change. Supersedes all previous communications The information on the roadmap is not a commitment, promise or.](https://reader038.fdocuments.us/reader038/viewer/2022103023/56649de95503460f94ae427d/html5/thumbnails/62.jpg)
Proprietary and Confidential. Subject to change. Supersedes all previous communications —Page 62
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: FCoE, PPPoE and PTPv2
![Page 63: Proprietary and Confidential. Subject to change. Supersedes all previous communications The information on the roadmap is not a commitment, promise or.](https://reader038.fdocuments.us/reader038/viewer/2022103023/56649de95503460f94ae427d/html5/thumbnails/63.jpg)
Proprietary and Confidential. Subject to change. Supersedes all previous communications —Page 63
New!! Custom Filter Library – .AFL fileExample filter library with FC over Ethernet:
# Example filter library containing one custom filter definition
# FCoE has Ethertype of 0x8906
FCoE (non-tagged) {
FCoE Version (4bit): L3@0[7:4] format(DEC)
FC R_CTL: L3@14 format(HEX)
FC Dest Addr: L3@15-17 format(HEX)
FC CS_CTL: L3@18 format(HEX)
FC Src Addr: L3@19-21 format(HEX)
}
Above example results in the following filter template in GEM GUI
GEM Classifier Page with Custom FCoE Filter
![Page 64: Proprietary and Confidential. Subject to change. Supersedes all previous communications The information on the roadmap is not a commitment, promise or.](https://reader038.fdocuments.us/reader038/viewer/2022103023/56649de95503460f94ae427d/html5/thumbnails/64.jpg)
Proprietary and Confidential. Subject to change. Supersedes all previous communications —Page 64
Circuit Emulation and Timing over Packet
Testing
![Page 65: Proprietary and Confidential. Subject to change. Supersedes all previous communications The information on the roadmap is not a commitment, promise or.](https://reader038.fdocuments.us/reader038/viewer/2022103023/56649de95503460f94ae427d/html5/thumbnails/65.jpg)
Proprietary and Confidential. Subject to change. Supersedes all previous communications —Page 65
Testing CES and ToP 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
![Page 66: Proprietary and Confidential. Subject to change. Supersedes all previous communications The information on the roadmap is not a commitment, promise or.](https://reader038.fdocuments.us/reader038/viewer/2022103023/56649de95503460f94ae427d/html5/thumbnails/66.jpg)
Proprietary and Confidential. Subject to change. Supersedes all previous communications —Page 66
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!
![Page 67: Proprietary and Confidential. Subject to change. Supersedes all previous communications The information on the roadmap is not a commitment, promise or.](https://reader038.fdocuments.us/reader038/viewer/2022103023/56649de95503460f94ae427d/html5/thumbnails/67.jpg)
Proprietary and Confidential. Subject to change. Supersedes all previous communications —Page 67
Spirent GEM emulator provides highest precision, accuracy and repeatability
Completely customizable PDV scenarios with Network Playback feature (per packet control; MEF-18 test suites)
Circuit Emulation (TDM over Packet) testing
TDM Jitter/WanderAnalyzer
CES IWFUnder Test
CES IWFUnder Test
Emulated NetworkITU-T G.8261, MEF-18 or Custom scenarios
Precise, Dynamic, Customizable and Repeatable Delay and Impairments
~External Timing Source
TDMSource
TDMCES CES
Symmetricom TimeMonitor Analyzer
PDV, TIE, MTIE, TDEV, MinTDEV
ITU-T G.823 and G.824masks
![Page 68: Proprietary and Confidential. Subject to change. Supersedes all previous communications The information on the roadmap is not a commitment, promise or.](https://reader038.fdocuments.us/reader038/viewer/2022103023/56649de95503460f94ae427d/html5/thumbnails/68.jpg)
Proprietary and Confidential. Subject to change. Supersedes all previous communications —Page 68
New!! MEF-18 Test Suite
Test specification based on ITU-T G.8261 from Metro Ethernet Forum
Verifies transport of TDM services such as DS1, E1, DS3 and E3 over a Carrier Ethernet network (CES, SAToP) 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).
![Page 69: Proprietary and Confidential. Subject to change. Supersedes all previous communications The information on the roadmap is not a commitment, promise or.](https://reader038.fdocuments.us/reader038/viewer/2022103023/56649de95503460f94ae427d/html5/thumbnails/69.jpg)
Proprietary and Confidential. Subject to change. Supersedes all previous communications —Page 69
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 (ToP) solutions such as PTP or IEEE 1588
![Page 70: Proprietary and Confidential. Subject to change. Supersedes all previous communications The information on the roadmap is not a commitment, promise or.](https://reader038.fdocuments.us/reader038/viewer/2022103023/56649de95503460f94ae427d/html5/thumbnails/70.jpg)
Proprietary and Confidential. Subject to change. Supersedes all previous communications —Page 70
Timing over Packet Testing
Master ClockUnder Test
Slave Clock Under Test
Emulated NetworkITU-T G.8261, MEF-18 or Custom scenarios
Precise, Dynamic, Customizable and Repeatable Delay and Impairments
~External Timing Source
RecoveredClockPTP/NTP PTP/NTP
Counter
MTIE, TDEVSymmetricom
TimeMonitor Analyzer
PDV, TIE, MTIE, TDEV, MinTDEV
PRS
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)
![Page 71: Proprietary and Confidential. Subject to change. Supersedes all previous communications The information on the roadmap is not a commitment, promise or.](https://reader038.fdocuments.us/reader038/viewer/2022103023/56649de95503460f94ae427d/html5/thumbnails/71.jpg)
Proprietary and Confidential. Subject to change. Supersedes all previous communications —Page 71
New!! Other Enhancements
IPTV over IPv6
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
![Page 72: Proprietary and Confidential. Subject to change. Supersedes all previous communications The information on the roadmap is not a commitment, promise or.](https://reader038.fdocuments.us/reader038/viewer/2022103023/56649de95503460f94ae427d/html5/thumbnails/72.jpg)
Proprietary and Confidential. Subject to change. Supersedes all previous communications —Page 72
FCoE Testing with GEM and XGEM
![Page 73: Proprietary and Confidential. Subject to change. Supersedes all previous communications The information on the roadmap is not a commitment, promise or.](https://reader038.fdocuments.us/reader038/viewer/2022103023/56649de95503460f94ae427d/html5/thumbnails/73.jpg)
Proprietary and Confidential. Subject to change. Supersedes all previous communications —Page 73
FCoE - 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 – 0x8906
Simplifies integration of existing FC and Ethernet fabrics
One FC frame One Ethernet frame
FC lossless mechanism replaced with Ethernet 802.3x 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.5KBytes (2112 byte FC payload)
Lossless Ethernet Network 802.3X PAUSE
Known and Enforced transit time
FC-2 Framing
FC-1 Data encode/decode
FC-0 Physical
FC-3 Services
FC-4 Protocol Mapping
FC-2 Framing
MAC
Physical
FC-3 Services
FC-4 Protocol Mapping
FCoE
IEEE 802.3Ethernet
FCoE standardization process – 2008
![Page 74: Proprietary and Confidential. Subject to change. Supersedes all previous communications The information on the roadmap is not a commitment, promise or.](https://reader038.fdocuments.us/reader038/viewer/2022103023/56649de95503460f94ae427d/html5/thumbnails/74.jpg)
Proprietary and Confidential. Subject to change. Supersedes all previous communications —Page 74
Testing FCoE
Validate the Lossless delivery of FCoE
How does converged traffic affect FC throughput and vice versa?
How does the whole system respond? (HBA, FCoE 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 QoS enforcement in the presence of Congestion
Protocol Testing
Target specific FCoE 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 FCoE worlds “play nice” (i.e., FC lifetime requirements are not enforced on IP traffic)
Standard 10Gig Ethernet testing
![Page 75: Proprietary and Confidential. Subject to change. Supersedes all previous communications The information on the roadmap is not a commitment, promise or.](https://reader038.fdocuments.us/reader038/viewer/2022103023/56649de95503460f94ae427d/html5/thumbnails/75.jpg)
Proprietary and Confidential. Subject to change. Supersedes all previous communications —Page 75
Spirent FCoE Network Impairment Emulation
1GigE (GEM) and 10GigE (XGEM) Gigabit Ethernet Network Emulation
Impairments
Drop, Corruption, Link Failure, Modification, Reorder, Duplication, Delay, Jitter, Traffic Burst
MAC layer PAUSE frame control
10Gig 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
![Page 76: Proprietary and Confidential. Subject to change. Supersedes all previous communications The information on the roadmap is not a commitment, promise or.](https://reader038.fdocuments.us/reader038/viewer/2022103023/56649de95503460f94ae427d/html5/thumbnails/76.jpg)
Proprietary and Confidential. Subject to change. Supersedes all previous communications —Page 76
Precision and Accuracy (i.e., over delay)
Dynamically changing impairments over duration of test without data loss
High bandwidth or Full Line Rate support
10GbE, 10G 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 MPEG2/4 packet impairments
Line rate Capture and Replay of incoming traffic
Jumbo Frame Support
Spirent GEM/XGEM Advantages
![Page 77: Proprietary and Confidential. Subject to change. Supersedes all previous communications The information on the roadmap is not a commitment, promise or.](https://reader038.fdocuments.us/reader038/viewer/2022103023/56649de95503460f94ae427d/html5/thumbnails/77.jpg)
Proprietary and Confidential. Subject to change. Supersedes all previous communications —Page 77
Industry’s most Precise and Repeatable emulator platform
Always provides 100% Line Rate Processing up to 11.3Gbps
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 MPEG4 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
Summary
![Page 78: Proprietary and Confidential. Subject to change. Supersedes all previous communications The information on the roadmap is not a commitment, promise or.](https://reader038.fdocuments.us/reader038/viewer/2022103023/56649de95503460f94ae427d/html5/thumbnails/78.jpg)
Proprietary and Confidential.Subject to change.
Supersedes all previous communicationsThe information on the roadmap is not a
commitment, promise or legal obligation to deliver any material, code or functionality .
Product Info
![Page 79: Proprietary and Confidential. Subject to change. Supersedes all previous communications The information on the roadmap is not a commitment, promise or.](https://reader038.fdocuments.us/reader038/viewer/2022103023/56649de95503460f94ae427d/html5/thumbnails/79.jpg)
Proprietary and Confidential. Subject to change. Supersedes all previous communications —Page 79
Configuration
1. Chassis - AS-CKL-2U (Bi-Directional Chassis supporting up to 4 blades - M1 or H10*
2. Blades (supports all Emulator Loads with same hardware interface)
1. AS-M1 (a.k.a. Maui - provides network emulation up to 2.6Gbps)
2. AS-H10 (a.k.a. Hawaii - provides network emulation up to 11.3Gbps)Note: Maui only support SFPs. Hawaii supports both.
Note: You cannot mix and match blades in the same chassis
3. Interface Modules*
1. SFPs (MM850, SM1310, MM1310, SM1490, SM1550, CGI (10/100/1000Base-T Copper), ….)
2. XFPs (XMM850, XSM1310, XSM1550, CX4, ….)
4. Emulator Loads (includes software, firmware and GUI)
1. AS-GEM (10/100/1000 Ethernet Emulator – up to 64 network profiles* per chassis)
2. AS-XGEM (Multi profile 10Gig Ethernet Emulator – up to 8 network profiles per chassis)
3. AS-GE, AS-GE10L, AS-GE10LFD, AS-GE10LFO (1/10GigE 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:
![Page 80: Proprietary and Confidential. Subject to change. Supersedes all previous communications The information on the roadmap is not a commitment, promise or.](https://reader038.fdocuments.us/reader038/viewer/2022103023/56649de95503460f94ae427d/html5/thumbnails/80.jpg)
Proprietary and Confidential. Subject to change. Supersedes all previous communications —Page 80
5. Options
• AS-DX2 Delay Doubler (non-PD and XGEM systems)
• AS-DSX Delay SuperExtender (GEM only)
• AS-TIA921 – TIA-921/ITU-T G.1050 (GEM only)
• AS-DSF – Dynamic Search Filter (GEM only)
• AS-IPTV – IPTV Impairments (GEM only)
• AS-VPE16 – 16 Virtual Ports per physical interface (GEM only)
• AS-PROPLAY – Profiler Replay (GEM only)
• AS-CAPPLAY – Capture Replay (GEM/XGEM - requires Hawaii 10G blades)
• AS-NETPLAY – Network Playback (GEM Only)
Configuration (cont’d)
1 Year Standard HW Warranty1 Year Standard Software Maintenance
![Page 81: Proprietary and Confidential. Subject to change. Supersedes all previous communications The information on the roadmap is not a commitment, promise or.](https://reader038.fdocuments.us/reader038/viewer/2022103023/56649de95503460f94ae427d/html5/thumbnails/81.jpg)
Proprietary and Confidential. Subject to change. Supersedes all previous communications —Page 81
DUT DUTTX
RX
TX
RX Spirent
Emulator
TX/RX
TX/RX
Blade 3
Blade 4
SFP with Copper RJ45 or Optical LC
Connectors
DUT DUTTX
RX
TX
RX Spirent
Emulator
TX/RX
TX/RX
Blade 1
Blade 2
SFP
SFP with Copper RJ45 or Optical LC
Connectors
SFP with Copper RJ45 or Optical LC
Connectors
SFP with Copper RJ45 or Optical LC
Connectors
Copper or Optical
“Coupled” Interface Connection
![Page 82: Proprietary and Confidential. Subject to change. Supersedes all previous communications The information on the roadmap is not a commitment, promise or.](https://reader038.fdocuments.us/reader038/viewer/2022103023/56649de95503460f94ae427d/html5/thumbnails/82.jpg)
Proprietary and Confidential. Subject to change. Supersedes all previous communications —Page 82
DUT DUTTX
RX
TX
RXSpirent
EmulatorTX
RX TX
RX
Blade 3
Blade 4
LCConnectors
LCConnectors
DUT DUTTX
RX
TX
RXSpirent
EmulatorTX
RX TX
RX
Blade 1
Blade 2
LCConnectors
LCConnectors
Optical
SFPFiber Kits Provided
“Uncoupled” Interface Connection
![Page 83: Proprietary and Confidential. Subject to change. Supersedes all previous communications The information on the roadmap is not a commitment, promise or.](https://reader038.fdocuments.us/reader038/viewer/2022103023/56649de95503460f94ae427d/html5/thumbnails/83.jpg)
Proprietary and Confidential. Subject to change. Supersedes all previous communications —Page 83
DUT DUTTX
RX
TX
RXSpirent
EmulatorTX
RX TX
RX
Bottom Blade
Top Blade
LCConnectors
LCConnectors
DUT DUTTX
RX
TX
RX Spirent
Emulator
TX/RX
TX/RX
Bottom Blade
Top Blade
Optical LC, Copper RJ45 or CX4
Connectors
Optical LC,Copper RJ45 or CX4
Connectors
Copper or Optical “Coupled” GEM or XGEM
Optical – “Uncoupled”
Hawaii Platform Interface Connection
![Page 84: Proprietary and Confidential. Subject to change. Supersedes all previous communications The information on the roadmap is not a commitment, promise or.](https://reader038.fdocuments.us/reader038/viewer/2022103023/56649de95503460f94ae427d/html5/thumbnails/84.jpg)
Proprietary and Confidential. Subject to change. Supersedes all previous communications —Page 84
![Page 85: Proprietary and Confidential. Subject to change. Supersedes all previous communications The information on the roadmap is not a commitment, promise or.](https://reader038.fdocuments.us/reader038/viewer/2022103023/56649de95503460f94ae427d/html5/thumbnails/85.jpg)
Proprietary and Confidential.Subject to change.
Supersedes all previous communicationsThe information on the roadmap is not a
commitment, promise or legal obligation to deliver any material, code or functionality .
Thank You
![Page 86: Proprietary and Confidential. Subject to change. Supersedes all previous communications The information on the roadmap is not a commitment, promise or.](https://reader038.fdocuments.us/reader038/viewer/2022103023/56649de95503460f94ae427d/html5/thumbnails/86.jpg)
Proprietary and Confidential. Subject to change. Supersedes all previous communications —Page 86
Sample CustomersNETWORK
EQUIPMENTPROVIDERS
GOVERNMENT
INSTITUTIONS
STORAGE WIRELESSMOBILE
ENTERPRISE
IC MAKERSSYSTEM INTEGRATOR