How to Keep Video From Blowing Up Your Network



Similar documents
Improving Quality of Service

Quality of Service (QoS)) in IP networks

Network Considerations for IP Video

Configuring QoS in a Wireless Environment

Quality of Service (QoS) for Enterprise Networks. Learn How to Configure QoS on Cisco Routers. Share:

Quality of Service (QoS) on Netgear switches

Can PowerConnect Switches Be Used in VoIP Deployments?

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

Requirements of Voice in an IP Internetwork

Analysis of IP Network for different Quality of Service

Configuring an efficient QoS Map

Distributed Systems 3. Network Quality of Service (QoS)

IP videoconferencing solution with ProCurve switches and Tandberg terminals

CCNP: Optimizing Converged Networks

IVCi s IntelliNet SM Network

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

Voice Over IP Performance Assurance

IMPLEMENTING CISCO QUALITY OF SERVICE V2.5 (QOS)

Bandwidth Security and QoS Considerations

Traffic Classification

Cisco CCNP Optimizing Converged Cisco Networks (ONT)

"Charting the Course to Your Success!" QOS - Implementing Cisco Quality of Service 2.5 Course Summary

Combining Voice over IP with Policy-Based Quality of Service

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

Implementing and Deploying Quality of Service (QoS) for EtherNet/IP

Implementing Cisco Quality of Service QOS v2.5; 5 days, Instructor-led

Encapsulating Voice in IP Packets

The Basics. Configuring Campus Switches to Support Voice

VoIP Bandwidth Considerations - design decisions

CS/ECE 438: Communication Networks. Internet QoS. Syed Faisal Hasan, PhD (Research Scholar Information Trust Institute) Visiting Lecturer ECE

A Preferred Service Architecture for Payload Data Flows. Ray Gilstrap, Thom Stone, Ken Freeman

This topic lists the key mechanisms use to implement QoS in an IP network.

AutoQoS for Medianet

Compatibility with IP Precedence

MS Series: VolP Deployment Guide

QoS Parameters. Quality of Service in the Internet. Traffic Shaping: Congestion Control. Keeping the QoS

Region 10 Videoconference Network (R10VN)

Description: To participate in the hands-on labs in this class, you need to bring a laptop computer with the following:

Figure 1: Network Topology

Glossary of Terms and Acronyms for Videoconferencing

Technology Overview. Class of Service Overview. Published: Copyright 2014, Juniper Networks, Inc.

The Conversion Technology Experts. Quality of Service (QoS) in High-Priority Applications

Investigation and Comparison of MPLS QoS Solution and Differentiated Services QoS Solutions

Hosted Voice. Best Practice Recommendations for VoIP Deployments

NetFlow use cases. ICmyNet / NetVizura. Miloš Zeković, milos.zekovic@soneco.rs. ICmyNet Chief Customer Officer Soneco d.o.o.

EXPERIMENTAL STUDY FOR QUALITY OF SERVICE IN VOICE OVER IP

12 Quality of Service (QoS)

Chapter 5 Configuring QoS

QoS (Quality of Service)

Optimizing Converged Cisco Networks (ONT)

Hands on VoIP. Content. Tel +44 (0) Introduction

MINIMUM NETWORK REQUIREMENTS 1. REQUIREMENTS SUMMARY... 1

MPLS Quality of Service What Is It? Carsten Rossenhövel EANTC (European Advanced Networking Test Center)

Voice over IP. Overview. What is VoIP and how it works. Reduction of voice quality. Quality of Service for VoIP

Configuring QoS. Understanding QoS CHAPTER

This chapter covers four comprehensive scenarios that draw on several design topics covered in this book:

District of Columbia Courts Attachment 1 Video Conference Bridge Infrastructure Equipment Performance Specification

Nortel Technology Standards and Protocol for IP Telephony Solutions

Indepth Voice over IP and SIP Networking Course

Internet Voice, Video and Telepresence Harvard University, CSCI E-139. Lecture #6

Voice over IP (VoIP) and QoS/QoE

Quality of Service for VoIP

VOICE over IP H.323 Advanced Computer Network SS2005 Presenter : Vu Thi Anh Nguyet

Voice Over IP. MultiFlow IP Phone # 3071 Subnet # Subnet Mask IP address Telephone.

Using & Offering Wholesale Ethernet Network and Operational Considerations

Testing VoIP on MPLS Networks

How To. Achieve Quality of Service over a low-speed WAN that has a non-qos capable gateway device. Introduction

How To Provide Qos Based Routing In The Internet

TECHNICAL CHALLENGES OF VoIP BYPASS

HOSTED VOICE Bring Your Own Bandwidth & Remote Worker. Install and Best Practices Guide

IP/MPLS VPN SERVICE - ADDITIONAL TERMS & CONDITIONS to the IP/MPLS Service Addendum

PREPARED FOR ABC CORPORATION

VoIP Quality of Service - Basic Theory

- QoS Classification and Marking -

Configuring Auto-QoS

Implementing Cisco IP Telephony & Video, Part 1

Configuring QoS in a Wireless Environment

Performance Evaluation of the Impact of QoS Mechanisms in an IPv6 Network for IPv6-Capable Real-Time Applications

Class of Service Data Collection Document. For AT&T Managed Internet Service (MIS)

Network Services from Iformata Communications

BCS THE CHARTERED INSTITUTE FOR IT. BCS HIGHER EDUCATION QUALIFICATIONS BCS Level 5 Diploma in IT COMPUTER NETWORKS

Packetized Telephony Networks

Automating QoS. 1. Introduction. 2. Summary of the Use-Case. UC SDN Use Case Version 1.2 (February 27, 2014)

Quality of Service in the Internet. QoS Parameters. Keeping the QoS. Traffic Shaping: Leaky Bucket Algorithm

technology standards and protocol for ip telephony solutions

CompTIA Convergence Examination Objectives

NB6 Series Quality of Service (QoS) Setup (NB6Plus4, NB6Plus4W Rev1)

Introducing Cisco Unified Communications Express

PC-over-IP Protocol Virtual Desktop Network Design Checklist. TER Issue 2

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

Network Performance Monitoring at Minimal Capex

QoS Strategy in DiffServ aware MPLS environment

Cisco IOS Flexible NetFlow Technology

Is Your Network Ready for VoIP? > White Paper

IP SAN Best Practices

NETWORK ISSUES: COSTS & OPTIONS

Troubleshooting VoIP and Streaming Video Problems

Transcription:

How to Keep Video From Blowing Up Your Network Terry Slattery Chesapeake Netcraftsmen Principal Consultant CCIE #1026 1

Agenda Types of Video The Impact of Video Identifying Video Handling Video Video you want Video you don t want When You Must Add Bandwidth Monitoring Video 2

Types of Video Interactive video Telepresence Video conferencing WebEx Streaming video Training videos Security cameras Executive presentations Entertainment Netflix YouTube Internet broadcasts Video volume is increasing 3

Video Bandwidths Transport protocol influences the impact UDP has no flow control; used for interactive video TCP has flow control; used for most streaming and entertainment CIF: Common Intermediate Format 4

Agenda Types of Video The Impact of Video Identifying Video Handling Video Video you want Video you don t want When You Must Add Bandwidth Monitoring Video 5

Blowing Up Your Network Congestion Forces egress drops on interfaces Reduced bandwidth for other applications TCP throughput is affected by packet loss 0.0001% loss TCP affects goodput 6

Video Impact on Wireless Congestion causes significant reduction in throughput Wireless retransmissions are typically at a slower speed (5Mbps vs 11Mbps) Result: ~3x the bandwidth is consumed First packet, experienced a wireless collision Retransmitted packet, sent at ½ the speed of the first, takes 2x the time to transmit 7

Agenda Types of Video The Impact of Video Identifying Video Handling Video Video you want Video you don t want When You Must Add Bandwidth Monitoring Video 8

Identifying Video Interactive UDP transport Typically the highest bandwidth 300Kbps 5Mbps Streaming Bandwidth depends on the encoding and frame rate UDP: fixed data rate TCP: flow controlled Downloads TCP: flow controlled TCP will try to use as much bandwidth as it can 9

Identifying Video on the Network Packet captures NetFlow Constant packet flow, relatively steady data rate IP addresses involved Application analysis tools (Opnet ARX) Who has time to go look for video? 10

Practical Approach to Identifying Video Look for congested links Top-N 95 th percentile utilization is best Top average utilization Packet capture on the top links Source/Dest IP address Compare with known video sources and content providers UDP port number ranges Vendors publish the port ranges used Still need to verify actual use Monitor network choke points Internet access points Corporate LAN->WAN routers 11

Monitor the LAN? Depends on link speeds It s easy to oversubscribe a 1G metro Ethernet link between two big facilities Interfaces showed high discards Shaping just increases jitter You won t often be told of new video deployments Drops! Call Controller Gateway PSTN 12

Example War Story The situation T3 link Complaints about application performance Traffic volume increased on weekday mornings Traffic volume decreased at quitting time Application analysis: TCP/HTTP Half the traffic from three sources: Pandora.com Akamai LimeLight Networks 24-hour utilization 5 Mbps Units 13

Agenda Types of Video The Impact of Video Identifying Video Handling Video Video you want Video you don t want When You Must Add Bandwidth Monitoring Video 14

Handling Video That You Want Use QoS to handle it Set bandwidth limits Protect the other apps Drop excess data Do not mark down to lower DSCP value Size links to handle the expected load Monitor link utilization 95 th percentile Set thresholds to provide advanced notification Use Call Admission Control (CAC) Better than relying on QoS, which can t distinguish between calls Prevents the N+1 call from affecting all calls 15

Handling Video That You Don t Want Packet filtering Content identification (look for products that do this) Be careful of blocking OS updates QoS to de-prioritize traffic Configure undesirable video to: Use remaining bandwidth Use an allocated small percentage of bandwidth War Story outcome Implemented QoS, using remaining bandwidth 16

An Approach to Handling Video Design QoS with CxO buy-in and support Everyone thinks their traffic is the most important Questions to answer: Which video apps get priority over other video apps? How much bandwidth to allocate to video? Is video limited to a maximum bandwidth? Are some data apps more important than some video? Should access control (CAC) be used? How will video be identified? 17

Quality of Service (QoS) Prioritize different types of network traffic Allocate bandwidth for each traffic type QoS mechanisms Classification: identify the traffic types Marking: mark each traffic type with L2 or L3 tags Queuing and forwarding: handling the data QoS design can be challenging Competing interests for network bandwidth Everyone thinks their traffic is the most important Determine traffic classes and bandwidth allocations QoS is only used when congestion occurs 18

QoS Traffic Classes From Cisco docs 19

QoS Classification and Marking Classification and marking at network ingress Packet type is identified by its characteristics IP address (Access Control List) TCP/UDP port number (Access Control List) Packet inspection (Network-Based App Recognition) Add Markings Layer 3: Differentiated Services Code Point Layer 2: Class of Service Markings are used by other devices to determine forwarding behavior 20

QoS Marking From Cisco docs 21

QoS Example: Healthcare QoS Classes / Applications Recommended Layer 3 QoS Markings PHB DSCP IPP / CoS Network Control CS6 48 6 Voice / IP Telephony EF 46 5 Clinical Life Critical CS5 40 5 Multimedia Conferencing AF41 34 4 Real-Time Interactive CS4 Multimedia Streaming AF31 26 3 Call Signaling CS3 24 3 Low-Latency Data AF21 18 2 Best Effort 0 0 0 22 32 4 OAM (Net Mgmt) CS2 16 2 High-Throughput Data AF11 10 1 Low-Priority Data CS1 8 1 QoS only applies when congestion exists! 5 % 10 % 10 % 15 % 50 %

Call Admission Control (CAC) Don t allow a call when bandwidth is insufficient CAC Methods Local determination Counting calls Measuring bandwidth Measurement Based on brief tests E.g., Cisco IP SLA Resource Reservation Protocol (RSVP) Verifies sufficient path bandwidth CAC Reference: http://www.cisco.com/en/us/docs/voice_ip_comm/ cucm/srnd/8x/cac.html From Cisco docs 23

Agenda Types of Video The Impact of Video Identifying Video Handling Video Video you want Video you don t want When You Must Add Bandwidth Monitoring Video 24

Network Engineering Identify the potential congestion points Design sufficient network capacity at the congestion points Be careful where MCUs are located Don t put more traffic in a queue than the queue s bandwidth can handle On-going monitoring of queue stats 25

Adding Network Bandwidth More bandwidth is sometimes the answer Applications are slow even after QoS Are links in the path oversubscribed? More bandwidth may be required Business requirements change The network must adapt Challenge: identify the need before it is critical 26

Agenda Types of Video The Impact of Video Identifying Video Handling Video Video you want Video you don t want When You Must Add Bandwidth Monitoring Video 27

Continuous Monitoring Packet loss in audio/video endpoints RTCP data CDR/CMR data (Call Detail Record/Call Maintenance Record) Application server TCP retransmissions Quantity depends on your network Part of TCP s flow control Look for excessively large counts Use netstat -p tcp 28

Summary Video volume is increasing Controlling the sources is difficult Identify the video in your network Handle all video with QoS and CAC Both wanted and unwanted Network monitoring to detect video s impact Be prepared to add bandwidth when needed 29

Questions? Terry Slattery Chesapeake Netcraftsmen 30