1 © 2000, Cisco Systems, Inc. Cisco Confidential QOS For IP Video Conference Albert Garcia System Engineer, Cisco.

Slides:



Advertisements
Similar presentations
Voice over IP.
Advertisements

All Rights Reserved © Alcatel-Lucent 2007 Quality of Service-QOS Carlos Pereira Senior Communications Consultant Alcatel-Lucent 3 October 2007.
Technical Presentation Series: QoS for MultiService IP Networks Quality of Service for MultiService IP Networks 8th March 2000 Quality of Service for MultiService.
Quality of Service CCDA Quick Reference.
© 2000, Cisco Systems, Inc. Cisco Video Conferencing Gatekeeper Design Scott Kirby Distinguished Systems Engineer.
QoS Strategy in DiffServ aware MPLS environment Teerapat Sanguankotchakorn, D.Eng. Telecommunications Program, School of Advanced Technologies Asian Institute.
Japan Telecom Information & Communication Labs
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 3: VLANs Routing & Switching.
SkyWay 4000 & 7000 QoS systems David Gell VP Engineering.
© 2006 Cisco Systems, Inc. All rights reserved.QoS v2.2—5-1 Congestion Management Configuring LAN Congestion Management.
Computer Networks20-1 Chapter 20. Network Layer: Internet Protocol 20.1 Internetworking 20.2 IPv IPv6.
Top-Down Network Design Chapter Thirteen Optimizing Your Network Design Copyright 2010 Cisco Press & Priscilla Oppenheimer.
Tiziana Ferrari Differentiated Services Test: Report1 Differentiated Service Test REPORT TF-TANT Tiziana Ferrari Frankfurt, 1 Oct.
© 2006 Cisco Systems, Inc. All rights reserved.QoS v2.2—5-1 Congestion Management Configuring FIFO and WFQ.
Multimedia over DSL By Phil Moy. May 14, Agenda n DSL Forum Working Text 80 - Multiservice Architecture & Framework Requirements n DSL Forum Working.
© 2006 Cisco Systems, Inc. All rights reserved. Module 4: Implement the DiffServ QoS Model Lesson 4.10: Deploying End-to-End QoS.
© 2006 Cisco Systems, Inc. All rights reserved. Optimizing Converged Cisco Networks (ONT) Module 4: Implement the DiffServ QoS Model.
IPv6 Technology and Advanced Services 19/10/2004 IPv6 Technology and Advanced Services IPv6 Quality of Service Dimitris Primpas
Configuring LAN Classification and Marking
CPSC Topics in Multimedia Networking A Mechanism for Equitable Bandwidth Allocation under QoS and Budget Constraints D. Sivakumar IBM Almaden Research.
Differentiated Services. Service Differentiation in the Internet Different applications have varying bandwidth, delay, and reliability requirements How.
DiffServ QoS in internet
Internet QoS Syed Faisal Hasan, PhD (Research Scholar Information Trust Institute) Visiting Lecturer ECE CS/ECE 438: Communication Networks.
Quality of Service (QoS)
TDRE Filtering and QoS TDRE Version The first choice for the mile p.2 IP filtering >With extended access lists >define in router/trafficPolicy.
Tiziana FerrariQuality of Service for Remote Control in the High Energy Physics Experiments CHEP, 07 Feb Quality of Service for Remote Control in.
© 2006 Cisco Systems, Inc. All rights reserved. Module 4: Implement the DiffServ QoS Model Lesson 4.1: Introducing Classification and Marking.
Optimizing Converged Cisco Networks (ONT)
© 2006 Cisco Systems, Inc. All rights reserved. Module 4: Implement the DiffServ QoS Model Lesson 4.5: Configuring CBWFQ and LLQ.
InterVLAN Routing Design and Implementation. What Routers Do Intelligent, dynamic routing protocols for packet transport Packet filtering capabilities.
© 2006 Cisco Systems, Inc. All rights reserved. Optimizing Converged Cisco Networks (ONT) Module 4: Implement the DiffServ QoS Model.
QoS in MPLS SMU CSE 8344.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 OSI Network Layer Network Fundamentals – Chapter 5.
CHAPTER 8 Quality of Service. Integrated services (IntServ) Ensure that a specific flow of traffic is going to receive the appropriate level of bandwidth.
CS Spring 2011 CS 414 – Multimedia Systems Design Lecture 23 - Multimedia Network Protocols (Layer 3) Klara Nahrstedt Spring 2011.
Tiziana Ferrari Quality of Service Support in Packet Networks1 Quality of Service Support in Packet Networks Tiziana Ferrari Italian.
Quality of Service (QoS)
Tiziana Ferrari Diffserv deployment in the wide area: network design and testing1 Diffserv deployment in the wide area: network design and testing Tiziana.
Top-Down Network Design Chapter Thirteen Optimizing Your Network Design Oppenheimer.
Building Differentiated Services Using the Assured Forwarding PHB Group Juha Heinänen Telia Finland Inc.
AeroMACS QOS.
Fall 2005Computer Networks20-1 Chapter 20. Network Layer Protocols: ARP, IPv4, ICMPv4, IPv6, and ICMPv ARP 20.2 IP 20.3 ICMP 20.4 IPv6.
Quality of Service in IP Networks Presented by: John Rick Sharing the Knowledge Behind the Network.
Voice Over Internet Protocol (VoIP) Copyright © 2006 Heathkit Company, Inc. All Rights Reserved Presentation 10 – Quality of Service (QoS)
Chapter 81 Internet Protocol (IP) Our greatest glory is not in never failing, but in rising up every time we fail. - Ralph Waldo Emerson.
Multimedia Wireless Networks: Technologies, Standards, and QoS Chapter 3. QoS Mechanisms TTM8100 Slides edited by Steinar Andresen.
Topic 4: Quality of Service. Need for QoS If we don’t use QoS, the following problems may arise: Jitter Insufficient Bandwidth Delay Information Loss.
© 2006 Cisco Systems, Inc. All rights reserved. 3.5: Implementing QoS with Cisco AutoQoS.
Differentiated Services MPLS Doug Young Suh Last updated : Aug 1, 2009 diffServ/RSVP.
Bjorn Landfeldt, The University of Sydney 1 NETS3303 Networked Systems.
1 © 2003, Cisco Systems, Inc. All rights reserved. CCNP 1 v3.0 Module 1 Overview of Scalable Internetworks.
Switching Topic 2 VLANs.
Mr. Mark Welton.  Quality of Service is deployed to prevent data from saturating a link to the point that other data cannot gain access to it  QoS allows.
Plant-wide Benefits of EtherNet/IP Seminar
Quality of Service CLASSIFICATION AND MARKING. What is QoS? 1.It’s a CCIE topic – but that doesn’t mean you can’t learn! 1.Understand traffic flows AB.
© 2001, Cisco Systems, Inc. Policy Propagation Through BGP.
Differentiated Services IntServ is too complex –More focus on services than deployment –Functionality similar to ATM, but at the IP layer –Per flow QoS.
Ethernet Basics – 6 Quality of Service/Class of Service (QOS/COS)
© 2006 Cisco Systems, Inc. All rights reserved. 3.2: Implementing QoS.
Packet Switch Network Server client IP Ether IPTCPData.
Basic Edge Core switch Training for Summit Communication.
SES E-VPL Member Deployment for NJEDge.Net
Instructor Materials Chapter 6: Quality of Service
Top-Down Network Design Chapter Thirteen Optimizing Your Network Design Copyright 2010 Cisco Press & Priscilla Oppenheimer.
MLEF Without Capacity Admission Does Not Satisfy MLPP Requirements
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 6: Quality of Service Connecting Networks.
Routing and Switching Essentials v6.0
EE 122: Lecture 18 (Differentiated Services)
CISCO SWITCHING Hussein Salameh Network Administrator
Presentation transcript:

1 © 2000, Cisco Systems, Inc. Cisco Confidential QOS For IP Video Conference Albert Garcia System Engineer, Cisco Systems 11/14/2001

2 © 2000, Cisco Systems, Inc. Agenda QOS OverviewQOS Overview ClassificationsClassifications QOS Design H.323 Gatekeeper

3 © 2000, Cisco Systems, Inc. Why QoS? Larger Input i.e. GE Smaller Output i.e. 10/100 Fewer Outputs More Inputs No matter how high capacity the backplane is… No matter what the PPS rating is… No matter if it’s the fastest switch ever… Congestion is present in ALL Networks So QoS will be required.. So lets look at just what QoS is….

4 © 2000, Cisco Systems, Inc. Campus QoS Buffer Management and Multiple Queues Output buffers can reach 100% in Campus networks When an output buffer congests, dropped packets occur at the ingress interfaces QoS required when there is a possibility of congestion in buffers Multiple Queues are the only way to “Guarantee” Voice Quality Catalyst Switch Video To Core Data TX RX Queue assignment based on Layer2/3 classification Video put into “delay and drop” sensitive queue Queue scheduling via Round Robin, Weighted RR or PQ’ing; HW dependent TX

5 © 2000, Cisco Systems, Inc. What is QoS? Policing (Rate Limiting) Rewriting Classification Scheduling Congestion Management

6 © 2000, Cisco Systems, Inc. 3 Steps for CoS/QoS Implementation Classification – Marking the packet with a specific priority denoting a requirement for special service from the network. Scheduling – Assigning packets to one of multiple queues (based on Classification) for expedited treatment through the network. Provisioning – Accurately calculating the required bandwidth for all application and element overhead.

7 © 2000, Cisco Systems, Inc. Cisco Confidential Classification

8 © 2000, Cisco Systems, Inc. Layer 2 and 3 Traffic Classification VersionLengthLen Standard IPV4: Three MSB Called IP Precedence (DiffServ May Use Six D.S. Bits Plus Two for Flow Control) Layer 3 IPV4 IDOffsetTTLProtoFCSIP-SAIP-DAData ToS 1 Byte IP Precedence DSCP Unused Bits; Flow Control for DSCP Three Bits Used for CoS (802.1D User Priority) Layer Q/p FCSDATAPT TAG 4 Bytes SADASFDPREAM. Typ e VLAN ID CFI PRI

9 © 2000, Cisco Systems, Inc. CoS in 802.1Q (802.1p) MAC Length/Type MAC DATA PAD FCS Used in: IEEE 802.3ac (VLAN Tag Task Force) IEEE 802.1Q IEEE 802.1p VID (VLAN ID) —12 Bits 31 Tag Control Information User Priority CFI Destination Address Source Address EtherType = TPID p

10 © 2000, Cisco Systems, Inc. Type of Service (ToS) Version Length Version Length ToS 1 Byte ToS 1 Byte Len ID Flags/ offset Flags/ offset IPV4 Header Type of Service is a 1 Byte Field in the IPV4 Header Used to indicate service to be applied to IP Packet How is Priority assigned to an IP Packet? TTL Proto FCS IP-SA IP-DA Data

11 © 2000, Cisco Systems, Inc. IP Precedence TOS = = 160 IP Precedence = 101 = 5 Precedence 111 Network Control 110 Internetwork Ctl 101 Critical 100 Flash Override 011 Flash 010 Immediate 001 Priority 000 Routine Delay 0 Normal 1 Minimize Throughput 0 Normal 1 Maximize Monetary Cost 0 Normal 1 Minimize Reliability 0 Normal 1 Maximize Reserved *ALWAYS* set to zero PPPDTRMR Version Length ToS 1 Byte Len…rest of the header……………. IPV4 Header contains ToS Byte which equals 8 bits of which 3 are used for priority

12 © 2000, Cisco Systems, Inc. Differentiated Services Code Point (DSCP) Version Length ToS 1 Byte Len……………………. IPV4 Header contains ToS Byte which equals 8 bits of which bits of which 6 are used for DSCP Refer to RFC 2474 (Definition of the Differentiated Services Field (DS Field) in the IPv4 and IPv6 Headers). DSCP can yield up to 64 different levels of Priority I.e. 2 ^^8 The Catalyst 6K assigns an internal DSCP header to a frame as it transits the switch (not to be confused with the actual DSCP) This value is derived from an existing CoS/ToS value and is used to rewrite the CoS/ToS on egress TOS = = 168 DSCP = = 42

13 © 2000, Cisco Systems, Inc. DiffServ Behaviors EF Best Effort AF11 AF21 AF31 AF41 AF12AF13 AF22AF23AF32AF33AF42AF43 Expedited Forwarding Assured Forwarding Per-Hop Behaviours (PHB) DiffServ Code Points (DSCP) Class 1 Class 2 Class 3 Class 4 Low Drop Pref Med Drop Pref High Drop Pref

14 © 2000, Cisco Systems, Inc. Class of Service (CoS) IP HeaderData Ethernet Header Data IP Priority is hidden when encapsulated By Ethernet Frame CoS bits in Ethernet header provide priority Class of Service bits exist in an ISL Header and An 802.1Q Header Class of Service bits exist in an ISL Header and An 802.1Q Header ToS bits can be mapped to CoS bits and vice versa

15 © 2000, Cisco Systems, Inc. Mappings CoSDSCPIP Precedence You can map whatever to whatever

16 © 2000, Cisco Systems, Inc. Voice with CallManager Cisco AVVID Classification Voice with CallManager Voice VoIP Control Channels H.323 = TCP 1720, 11xxx (RAS = TCP 1719) Skinny = TCP ICCP = TCP MGCP = UDP 2427, TCP 2428 CoS = 3, IP Prec = 3, DSCP = AF31 (26) VoIP Bearer Channels UDP CoS = 5, IP Prec = 5, DSCP = EF (46)

17 © 2000, Cisco Systems, Inc. Video Classification Cisco AVVID Classification, Cont. Video Classification Video Video Control Channels H.323 = TCP 1720, 11xxx (RAS = TCP 1719) CoS = 3, IP Prec = 3, DSCP = AF31 (26) Video Bearer Channels UDP CoS = 4, IP Prec = 4, DSCP = AF41 (42)

18 © 2000, Cisco Systems, Inc. Data Application Classification Cisco AVVID Classification, Cont. Data Application Classification Data Some data applications may need special handling from the network This can be for business, technical or Layer 8 reasons CoS = 0-2, IP Prec = 0-2, DSCP = 0-23 Recommendations Only classify when necessary Modifying WRED thresholds may be required to insure performance For a CoS/ToS = 2 applications, configure Queue #1’s 2nd Threshold (CoS/ToS = 2) to drop at 95% instead of 50%

19 © 2000, Cisco Systems, Inc. Cisco Confidential QOS Design

20 © 2000, Cisco Systems, Inc. TX Campus QoS TX Use LLQ on Campus router WAN. Use mod- CLI for L3 -> L2 scheduling on the Ethernet interface 12.1(5)T Gatekeeper for Admission Control and dial plan TX Branch Ethernet switches with multiple queuing based on CoS on all interfaces Classify all IP Video traffic CoS=4 All Data traffic CoS=0 WAN NJ Edge All incoming IP Video from NJ Edge should already be tagged as DSCP=AF41 from NJ Edge Colleges All incoming video from WAN should be classified as DSCP=AF41

21 © 2000, Cisco Systems, Inc. Link Capacity = (Min BW for Voice + Min BW for Video + Min BW for Data) / 0.75 Nothing is Free - Especially on low speed links - Engineer the network for Data, Voice, and Video Provisioning Sources of Trouble for QOS Provisioning 0.75 x Link Capacity Video Data Voice Routing etc Link Capacity Voice/Video Control

22 © 2000, Cisco Systems, Inc. Layer 3 Policing Multiple queues on all ports; Priority Queuing for VoIP WRED within Data queue for Congestion Management Layer 3 Policing Multiple queues on all ports; Priority Queuing for VoIP WRED within Data queue for Congestion Management Speed and Duplex settings Classification/Trust on Video Endpoint and Access switch Multiple queues on Access ports Speed and Duplex settings Classification/Trust on Video Endpoint and Access switch Multiple queues on Access ports Low-Latency Queuing Link Fragmentation and Interleave Bandwidth Provisioning Admission Control Low-Latency Queuing Link Fragmentation and Interleave Bandwidth Provisioning Admission Control QoS is Needed to Minimize Packet Loss, Delay and Delay Variation Where QoS is Needed Central Campus WAN Remote Branch QoS - Campus Access QoS - Campus Distrib Classification and Trust Boundaries on IP Video endpoints, Access Layer switch and router Multiple queues on Access ports Classification and Trust Boundaries on IP Video endpoints, Access Layer switch and router Multiple queues on Access ports QoS - WAN QoS - Branch

23 © 2000, Cisco Systems, Inc. Cisco Confidential H.323 Gatekeeper

24 © 2000, Cisco Systems, Inc. Multimedia Conference Manager Jack Yvette Multimedia Conference Manager Ms. Gomez Kim Mike IP ISDN Cisco IOS software feature that functions as a high-performance H.323 gatekeeper and proxy MCM Cisco 2500, 3810, 2600, 3600, 7200

25 © 2000, Cisco Systems, Inc. Multi Zone WAN Model MCU GK QoS Enabled IP WAN GW ISDN H.320 Video Unit MCU Gatekeeper Gateway H.323 Terminals GK MCU Zone 1 Zone 2 Zone 3

26 © 2000, Cisco Systems, Inc. NJ Edge Gatekeeper Design Campus A Campus B Gatekeeper/proxy Directory Gatekeeper ATM NJ Edge POP 3540 MCU

27 © 2000, Cisco Systems, Inc. Features and Benefits of Cisco Gatekeeper Multimedia Conference Manager Features Allows the implementation of QoS policies to guarantee bandwidth availability and manage bandwidth usageAllows the implementation of QoS policies to guarantee bandwidth availability and manage bandwidth usage SecuritySecurity Address resolution and call routingAddress resolution and call routing User authentication and call accountingUser authentication and call accounting Multimedia Conference Manager Benefits Provides gatekeeper, proxy, and routing functions on a single hardware/software platformProvides gatekeeper, proxy, and routing functions on a single hardware/software platform Accommodates small to large H.323 network deployments according to router platformsAccommodates small to large H.323 network deployments according to router platforms Is interoperable with H.323v1 and v2-compliant endpointsIs interoperable with H.323v1 and v2-compliant endpoints Uses address instead of IP addressesUses address instead of IP addresses

28 © 2000, Cisco Systems, Inc. Call Admission Control (CAC) Bandwidth Management GK Interzone—Bandwidth from a local or default zone to all other local zones or remote zones(1 and 3 Remote—Bandwidth to and from all local zones to all remote zones – BETWEEN PHYSICAL GATEKEEPERS (3 only) Total—Total bandwidth in a zone (1+2+3) Session—Bandwidth per session in a zone Zone A Zone B Zone C IOS Bandwidth Commands 1 3 2

29 © 2000, Cisco Systems, Inc. Cisco Router IOS MCM MCM gatekeeperMCM gatekeeper Address resolution User authorization Zone bandwidth management MCM proxyMCM proxy Security (address translation) QoS for non QoS capable hosts and gateways, Application specific routing Proxy Gatekeeper MCM Performs Two Functions MCM

30 © 2000, Cisco Systems, Inc. Cisco MCM Proxy Security MCM H.323 Gatekeeper/Proxy H.323 Clients H.323 Room System Network H.323 Clients H.323 Room System

31 © 2000, Cisco Systems, Inc. Key Differentiators of MCM Multimedia Conference Manager Differentiators from other Vendors Unique in offering proxy services as well as gatekeeper servicesUnique in offering proxy services as well as gatekeeper services Combines gatekeeper/proxy services with routing capabilities on a single hardware platformCombines gatekeeper/proxy services with routing capabilities on a single hardware platform Supports a multiservice IP networking environment for data, voice, and H.323 videoconferencing on a common software baseSupports a multiservice IP networking environment for data, voice, and H.323 videoconferencing on a common software base Offers scalability through a wide range of Cisco router platformsOffers scalability through a wide range of Cisco router platforms Offers excellent price/performance ratio for small and large H.323 network deploymentsOffers excellent price/performance ratio for small and large H.323 network deployments

32 © 2000, Cisco Systems, Inc.