White Paper. Predicting and Managing Network Impairments



Similar documents
WHITE PAPER. Best Practices for Eliminating Duplicate Packets

Requirements of Voice in an IP Internetwork

Network Simulation Traffic, Paths and Impairment

Evaluating Wireless Broadband Gateways for Deployment by Service Provider Customers

Testing Packet Switched Network Performance of Mobile Wireless Networks IxChariot

Best Practices for Network Monitoring

APPLICATION NOTE 209 QUALITY OF SERVICE: KEY CONCEPTS AND TESTING NEEDS. Quality of Service Drivers. Why Test Quality of Service?

APPLICATION NOTE 183 RFC 2544: HOW IT HELPS QUALIFY A CARRIER ETHERNET NETWORK. Telecom Test and Measurement. What is RFC 2544?

Mail Gateway Testing. Test Plan W. Agoura Rd. Calabasas, CA (Toll Free US) FOR.IXIA (Int'l) (Fax)

CISCO IOS IP SERVICE LEVEL AGREEMENTS: ASSURE THE DELIVERY OF IP SERVICES AND APPLICATIONS

Quality of Service Testing in the VoIP Environment

Clearing the Way for VoIP

WHITE PAPER. Enabling 100 Gigabit Ethernet Implementing PCS Lanes

Customer White paper. SmartTester. Delivering SLA Activation and Performance Testing. November 2012 Author Luc-Yves Pagal-Vinette

Using & Offering Wholesale Ethernet Network and Operational Considerations

Guidebook to MEF Certification

Verifying Metro Ethernet Quality of Service

Encapsulating Voice in IP Packets

THE IMPORTANCE OF TESTING TCP PERFORMANCE IN CARRIER ETHERNET NETWORKS

IxLoad: Testing Microsoft IPTV

Is Your Network Ready for VoIP? > White Paper

Quality of Service Analysis of site to site for IPSec VPNs for realtime multimedia traffic.

IxVeriWave BYOD (Bring Your Own Device) Testing

ADTRAN NetVanta 5660

IxChariot Virtualization Performance Test Plan

The rise of the hybrid network model

WhitePaper: XipLink Real-Time Optimizations

The need for bandwidth management and QoS control when using public or shared networks for disaster relief work

Monitoring Service Delivery in an MPLS Environment

WHITE PAPER. Static Load Balancers Implemented with Filters

Network Considerations for IP Video

VoIP QoS. Version 1.0. September 4, AdvancedVoIP.com. Phone:

APPOSITE TECHNOLOGIES Smoothing the Transition to 10 Gbps. WAN Emulation Made Easy

TDM services over IP networks

An Introduction to VoIP Protocols

Corporate Network Services of Tomorrow Business-Aware VPNs

Service resiliency and reliability Quality of Experience Modelling requirements A PlanetLab proposal. PDCAT'08 - Dunedin December 1-4, 2008

Per-Flow Queuing Allot's Approach to Bandwidth Management

Goal We want to know. Introduction. What is VoIP? Carrier Grade VoIP. What is Meant by Carrier-Grade? What is Meant by VoIP? Why VoIP?

VoIP Testing IxChariot

WHITE PAPER: Broadband Bonding for VoIP & UC Applications. In Brief. mushroomnetworks.com. Applications. Challenge. Solution. Benefits.

Application Note. Pre-Deployment and Network Readiness Assessment Is Essential. Types of VoIP Performance Problems. Contents

MDI / QoE for IPTV and VoIP

The Affects of Different Queuing Algorithms within the Router on QoS VoIP application Using OPNET

CMA5000 SPECIFICATIONS Gigabit Ethernet Module

Chapter 3 ATM and Multimedia Traffic

WaveInsite Mobile WLAN Client Interoperability and Performance Testing

WHITE PAPER. How To Compare Virtual Devices (NFV) vs Hardware Devices: Testing VNF Performance

Joint ITU-T/IEEE Workshop on Next Generation Optical Access Systems. DBA & QoS on the PON - Commonalities with Switching & Routing

Planning Networks for VOIP. An Introduction

diversifeye Application Note

Avaya ExpertNet Lite Assessment Tool

Packet Synchronization in Cellular Backhaul Networks By Patrick Diamond, PhD, Semtech Corporation

Quality of Service. Traditional Nonconverged Network. Traditional data traffic characteristics:

Quality of Service (QoS) on Netgear switches

12 Quality of Service (QoS)

Discussion Paper Category 6 vs Category 5e Cabling Systems and Implications for Voice over IP Networks

Transformation of the enterprise WAN with dynamic-path networking

8000 Intelligent Network Manager

Server Load Balancer Testing

Achieving High Quality Voiceover-IP Across WANs With Talari Networks APN Technology

Transport for Enterprise VoIP Services

Best Effort gets Better with MPLS. Superior network flexibility and resiliency at a lower cost with support for voice, video and future applications

Voice Over IP Performance Assurance

VoIP Conformance Labs

ENSC 427: Communication Networks. Analysis of Voice over IP performance on Wi-Fi networks

Voice over IP (VoIP) Basics for IT Technicians

WHITE PAPER. Packet Time Monitoring in Your Visibility Architecture

Application Service Testing Enabling scalable delivery of layer 4-7 services

Communication Networks. MAP-TELE 2011/12 José Ruela

5. DEPLOYMENT ISSUES Having described the fundamentals of VoIP and underlying IP infrastructure, let s address deployment issues.

Delivering Dedicated Internet Access (DIA) and IP Services with Converged L2 and L3 Access Device

Voice over IP Basics for IT Technicians

QoS issues in Voice over IP

Knowledge Is Power: Do what s best for the client.

WHITE PAPER. Extending Network Monitoring Tool Performance

WIRELESS IN THE METRO PACKET MICROWAVE EXPLAINED

Lab Testing Summary Report

Carrier Class Transport Network Technologies: Summary of Initial Research

Voice, Video and Data Convergence > A best-practice approach for transitioning your network infrastructure. White Paper

A Talari Networks White Paper. Transforming Enterprise WANs with Adaptive Private Networking. A Talari White Paper

Improving Quality of Service

Multi-protocol Label Switching

Primary Data Center. Remote Data Center Plans (COOP), Business Continuity (BC), Disaster Recovery (DR), and data

Application Visibility and Monitoring >

Application Notes. Introduction. Sources of delay. Contents. Impact of Delay in Voice over IP Services VoIP Performance Management.

Server Load Balancing (SLB) Testing IxLoad

ALTERNATIVE BACKHAUL AND DATA OFFLOAD SOLUTIONS FOR GSM AND UMTS OPERATORS

STANDPOINT FOR QUALITY-OF-SERVICE MEASUREMENT

White Paper. An Overview of Next-Generation 100 and 40 Gigabit Ethernet Technologies

Virtual Private LAN Service (VPLS) Conformance and Performance Testing Sample Test Plans

Analysis of IP Network for different Quality of Service

Is Your Network Ready for IP Telephony?

Planning an IP Network for Voice and Data

Transcription:

White Paper Predicting and Managing Network Impairments 26601 Agoura Road, Calabasas, CA 91302 Tel: 818.871.1800 Fax: 818.871.1805 www.ixiacom.com 915-0604-01 Rev. B, July 2015

Table of Contents Industry Drivers...3 Impairment Problems...5 Right-Sizing Impairment...5 Impairment Testing Requirements...7 The Ixia Solution...9 Conclusion.....11 2

Industry Drivers As networks evolved to focus on cost and scale advantages, Ethernet technologies came to the forefront. Like the time-division multiplexing (TDM) networks of old, today s Ethernet packet transport networks (PTNs) have deficiencies that negatively impact service quality and overall user experience, and also bring a whole host of new reliability and latency problems. Network imperfections, or impairments, can put network performance at risk and thus jeopardize key aspects of a company s operation. Subscriber volatility is fueled by packet delay, jitter, packet loss, and other problems that impair and disrupt vital services and affect subscribers quality of experience. These network imperfections are unavoidable impediments that network designers and application authors need to mitigate. Network imperfections are unavoidable impediments that network designers and application authors need to mitigate. Figure 1. Some applications and services are hyper-sensitive to network impairments that cause service disruptions Network equipment manufacturers (NEMs) must ensure their products do not create unnecessary impairments and can withstand and even compensate for a certain level of impairment that is naturally introduced into the network infrastructure. They need to validate their devices for robustness in the presence of impairments to compete with other vendors and to ensure customer satisfaction. Service providers, enterprises, and government agencies that own or run networks work hard to prevent the service quality problems caused by unexpected network impairments. To keep their customers happy and to maximize their capital investments, these network operators must ensure that their core network, consisting of many traditional and application-aware devices, maintains proper QoS for all voice, video, and data traffic. 3

Access Access Edge Network Edge Core Edge Edge Access Access This symbol indicates where impairments may occur Figure 2. Impairments occur in any part of your network and can be far-reaching Since real-world networks do not behave in a deterministic manner, impairments that play havoc with both control and data packets passing through networks must be discovered and rectified, especially for quality-sensitive service infrastructure such as: Financial applications Voice and video traffic Cloud and network applications Enterprise applications WAN optimization Carrier Ethernet Routing and MPLS Satellite networks SLA planning and validation Data centers Network security 4

Impairment Problems As we ve all experienced, working networks do not behave in a deterministic way. Caused by cumulative random events, impairments affect traffic packets that are traversing a network differently at any given moment. Most of us have experienced slower Internet upload/download speeds in the afternoon when the kids in our neighborhood get home from school. Distance of the path dynamically built for each packet as it traverses a crosscountry network can impact application performance. And what about the media frenzy that happens when there is a wide-spread service disruption? Impairments are fickle, coming and going with whatever is trending. It s not the intent of this paper to detail each type of impairment, but we ll briefly discuss the top three that have the most impact on quality-sensitive services. Packet Delay Packet delay, also known as latency, is a measurement of how much time it takes for a data packet to get from one point to another. Although a measurement of zero delay is not seen in production networks because it takes some amount of time for the packet to travel from its source to its destination, a low packet delay number is desired for optimum network and application performance. Propagation, router/switch processing, and storage delays are normal contributors to the expected delay. However, adverse network conditions like queuing delays on the intermediate network elements also contribute to packet delays. Packet Loss Packet loss is a measure of the number of packets sent over a network that fail to reach their destination. This can result in noticeable performance issues. In addition, a decrease in the throughput is caused by some transport protocols such as TCP, which have a mechanism to ensure reliable delivery of packets, requiring the retransmission of missing packets. Causes of packet loss may include multi-path fading, channel congestion, intransit rejection of corrupted packets, faulty hardware, drivers, or routing routines. Since all networks contain impairments, the relevant question is, "how much of an impairment is too much for my network, service, or device?" Delay Variation Delay variation, sometimes referred to as jitter, is the measure of variability of delay values over a period of time. The delay experienced by traffic is not a static value but usually varies due to random events such as fluctuating loads on the network infrastructure. For example, in the morning when a lot of people log on to the network and start accessing network resources versus the evening hours when people retire to bed and network usage goes down. This dynamic nature of network traffic affects the delay that packets experience as they traverse the network. Packets suffering from delay variance will end up arriving at the destination out of sequence or may even be dropped by the receiving devices. This has a negative impact on the performance of various voice and video applications. Right-Sizing Impairment Since all networks contain impairments, the relevant question is, how much of an impairment is too much for my network, service, or device? The impact of bandwidth, latency, jitter, and other factors is referred to as the quality of experience (QoE) and is a reflection of how satisfied end-users are with the services 5

they receive. Each type of service comes with its own requirements. Voice over IP (VoIP) has a very low bandwidth requirement, but requires low latency and jitter. IPTV uses high bandwidth, but is tolerant of moderate jitter. A particular P2P application, on the other hand may have very high bandwidth requirements and can sustain high latency and jitter. Network operators must ensure that the QoE of their services feels right. VoIP calls must sound as good as land-line service, IPTV must not have pixelated, blurred, or frozen frames, and high-speed Internet services must appear responsive. Subscribers have a very low tolerance for these types of defects; they ll quickly switch to competitors. In addition, business customers often demand specific performance in their service level agreements (SLAs). If those SLAs are not achieved, then the network operator has to pay penalties. Testing for these impairments before deploying new devices, services, application, and networks saves time and money. Impairments are always present within devices, systems, and networks to a certain degree. To ensure interoperability between devices and minimize service degradation across long distances, it is important that there are limits set on the maximum level of the most relevant impairments present at an output interface and the minimum level that can be tolerated at an input. Standards Bodies Adherence to pre-determined limits will ensure interworking between different vendor equipment and networks, as well as providing the basis for isolation of problems. These limits have been determined by industry organizations and then implemented in standards for different types of devices, interfaces, and applications. Because there are so many device and interface types, finding the relevant impairment standard for a specific application can be difficult. Here s a list of some of the standards bodies concerned with the efficient transportation of communications traffic: 3rd Generation Partnership Project (3GPP) Alliance for Telecommunications Industry Solutions (ATIS) American National Standards Institute (ANSI) European Telecommunications Standards Institute (ETSI) Institute of Electrical and Electronics Engineers (IEEE) International Telecommunication Union (ITU) Internet Engineering Task Force (IETF) Next Generation Mobile Networks Alliance (NGMN) Optical Internetworking Forum (OIF) Small Cell Forum TM Forum It is imperative for network designers, enterprise architects and application engineers to verify that their solution can withstand the vagaries of network conditions. Testing for these impairments before deploying new devices, services, application, and networks saves time and money that would otherwise be spent in fixing applications and networks post deployment and trying to win customers back. 6

Impairment Testing Requirements Pre-deployment impairment testing solutions enable NEMs, service providers, enterprises, and government agencies to ensure resilience to inevitable network impairments. They offer a controllable, simulated network environment that lets you evaluate how networks and services are impacted under impaired traffic conditions. The use of test equipment for impairment testing allows for savings in time, effort, and money that would otherwise be spent using expensive network resources to replicate real-life conditions. With an comprehensive impairment testing solution, you can easily emulate a real-life network with a few clicks of the mouse, running network protocols and data over an emulated network that has impairments impacting those packets. Top requirements for an impairment testing solution should include: Impairment Test Feature Function Benefit Hardware-based impairment generation Seamless integration with traffic generation, protocol emulation, and analysis from a single user interface 1GE, 10GE, and 40GE line rate impairment for all frame sizes with no packet loss, built-in traffic classifiers for primary protocols and applications, and ultra-high latency simulation Impairment built into L2/3 and L4-7 test applications, offering complete protocol and data plane integration with impairment Provides superior network performance, cost-effective testing, and superior test accuracy with guaranteed line rate performance impairments across all frame sizes. Faster time to test, lower costs, and ease of use. No need to learn new GUI and switch back and forth. No need for extra pizza boxes. Look for seamless integration with traffic generation, protocol emulation, and analysis from a single user interface. Industry-leading performance and port density High levels of latency Realistic, high-scale WAN emulation Flexible classifiers that allow for multiple custom selectors to select traffic to be impaired High-density 1GE, 10GE, and 40GE support Can emulate long network distances and corresponding network latency at line rates. Look for 600ms delay with 10GE port pair, 6s with 1GE port pair, and 500ms delay with 40GE port pair. Emulate large numbers of network clouds with various link speeds Offers greater granularity in the targeting of particular subset of packets to be impaired Maximize ROI with a system that supports your current and future network infrastructure A precise ability to create and measure time- and distance-based performance Enables precision testing of expansive networks More precise impairments that emulate live networks by varying the way traffic is impaired 7

To test and measure impairments, traffic ports are connected to the devices under test (DUT), which are then connected to impairment ports that emulate the WAN. The applications that control both the traffic ports and the impairment ports should be accessed through a single graphical user interface (GUI). Impairment profiles are set that determine the treatment of certain packets. The most common impairment values should be available as pre-set menu items, while also making it simple to enter custom configuration values. Specific functions to look for in a robust impairment solution: Rate limit: Rate limiting allows the user to emulate the behavior of intermediate network devices that may impose rate limits due to either their configured network policies or because they are overloaded and cannot sustain high traffic rates. Rate limit options should include Kb/s, Mb/s, Gb/s. The most important impairment values should be available as pre-set menu items, while also making it simple to enter custom configuration values. Delay: Set a delay of n number of microseconds, milliseconds, seconds, or kilometers. The kilometers value automatically calculates the delay, which is useful when the distance between two endpoints in the WAN is a known value. To emulate jitter, the impairment solution should randomly vary the delay applied to each packet using uniform, Gaussian, or exponential distribution. You should also have the ability to set the probably of delay and delay values. Enabled Uniform Gaussian Exponential Mean arrival time: i Exponential Delay Variation 0 microseconds Randomly vary the delay applied to each packet using an exponential distribution with the specified mean arrival time. -Mean arrival time 0 +Mean arrival time OK Cancel Figure 3. Because jitter impairments derive from randomly-varied traffic delays, test tools must have the ability vary delay distribution Drop: state the percentage of packets to drop, the number of packets to drop at a time, reorder the packets, and duplicate packets. This allows flexibility in emulating the types of drops you want to see on the network. 8

Duplicate packets, 2 at a time, 2 duplicates each Time Figure 4. Example of duplicate packets impairment Reorder packets, 2 at a time, skip 3 packets Time Figure 5. Example of reordering of packets impairment Links: this controls the directional characteristics of traffic so you can apply impairment in a particular direction from port 1 to port 2, from port 2 to port 1, or both ways. This allows you to configure different impairment characteristics depending on the traffic direction. Bit Errors: insert bit errors into the traffic stream and even choose to skip octets at the beginning of each packet or the end of each packet. This makes it simple to only insert bit errors into the payload and skip the header and trailer. Be sure your impairment system provides an easy way for you to define the subset of traffic that passes through the impairment ports that will have the set impairments applied to it. Checksums: choose to drop incoming packets with L2 FCS errors or correct L2 FCS errors in outgoing packets. Be sure your impairment system provides an easy way for you to define the subset of traffic that passes through the impairment ports that will have the set impairments applied to it. Finally, statistics views should show the results of the applied impairments and the effect of the impairments on your traffic. 9

The Ixia Solution Ixia's comprehensive network impairment test solutions can accurately emulate infrastructure, mobile backhaul, multimedia, security, and storage and application networks, while providing repeatable results that will not fluctuate when the same tests are performed at different times or in different labs. Our network impairment test solutions are comprised of ImpairNet and Ixia Network Emulators. Ixia also provides the Ixia 3500, an Ethernet time and clock synchronizaiton solution. Please visit our web pages to learn more about how these solutions can help you validate network and application performance: ImpairNet: 1/10/40Gbe real-world network impairment emulator http://www.ixiacom.com/products/impairnet Ixia Network Emulators: Emulate real-world network impairments http://www.ixiacom.com/products/ixia-network-emulators Ixia 3500: Validate Ethernet timing/clock synchronization http://www.ixiacom.com/products/ixia-3500 10

Conclusion Network impairments can cause noticeable service disruptions and customer churn. Network operators need to pair acceptable impairment thresholds with each type of service offering and then test prior to deployment to ensure QoE. NEMs must ensure that their equipment does not cause unnecessary impairment and can withstand and even compensate for a certain level of impairment. Effective impairment test solutions include traffic- and control-plane protocol configuration so you can easily emulate your real-world network and impair the traffic in the same system. These functions go hand-in-hand and should be tightly linked. Hardware-based impairment solutions, such as ImpairNet, provide robust functions for line-rate impairment for all frame sizes with no packet loss. Testing must include the flexibility to create the wide range of impairments found in real-world networks. Although out of the scope of this paper, companies should use the results of their impairment testing to determine where to focus efforts to improve performance problems. One view is to keep the network simple; the applications must contain the intelligence to most-efficiently manage traffic flows. Others point out that networks may need to be better provisioned or tuned to handle certain high-bandwidth, time-sensitive traffic. We expect that the answer lies somewhere between the two, with a fine-tuned network and impairment-aware applications. 11

White Paper Ixia Worldwide Headquarters 26601 Agoura Rd. Calabasas, CA 91302 (Toll Free North America) 1.877.367.4942 (Outside North America) +1.818.871.1800 (Fax) 818.871.1805 www.ixiacom.com Other Ixia Contacts Info: info@ixiacom.com Investors: ir@ixiacom.com Public Relations: pr@ixiacom.com Renewals: renewals@ixiacom.com Sales: sales@ixiacom.com Support: support@ixiacom.com Training: training@ixiacom.com This material is for informational purposes only and subject to change without notice. It describes Ixia's present plans to develop and make available to its customers certain products, features, and functionality. Ixia is only obligated to provide those deliverables specifically included in a written agreement between Ixia and the customer. 26601 Agoura Road, Calabasas, CA 91302 Tel: 818.871.1800 Fax: 818.871.1805 www.ixiacom.com 915-0604-01 Rev. B, July 2015