© 2006 Cisco Systems, Inc. All rights reserved. Optimizing Converged Cisco Networks (ONT) Module 2: Cisco VoIP Implementations.

Slides:



Advertisements
Similar presentations
© 2006 Cisco Systems, Inc. All rights reserved. Optimizing Converged Cisco Networks (ONT) Module 2: Cisco VoIP Implementations.
Advertisements

© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public ITE PC v4.0 Chapter 1 1 OSI Transport Layer Network Fundamentals – Chapter 4.
CISCO NETWORKING ACADEMY PROGRAM (CNAP)
Chapter 7: Transport Layer
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 7: Transport Layer Introduction to Networking.
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 7: Transport Layer Introduction to Networking.
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 7: Transport Layer Introduction to Networking Assist. Prof.
© 2006 Cisco Systems, Inc. All rights reserved. QOS Lecture 3 - Encapsulating Voice Packets for Transport.
© 2006 Cisco Systems, Inc. All rights reserved Introducing VoIP Networks.
© 2006 Cisco Systems, Inc. All rights reserved. Optimizing Converged Cisco Networks (ONT) Module 2: Cisco VoIP Implementations.
© 2006 Cisco Systems, Inc. All rights reserved. Optimizing Converged Cisco Networks (ONT) Module 4: Implement the DiffServ QoS Model.
Simulation 1: Calculate the total bandwidth required for a VoIP call
© 2006 Cisco Systems, Inc. All rights reserved. Module 4: Implement the DiffServ QoS Model Lesson 4.8: Understanding WAN Link Efficiency Mechanisms.
2.4: Calculating Bandwidth Requirements for VoIP
Optimizing Converged Cisco Networks (ONT)
5: DataLink Layer5-1 Asynchronous Transfer Mode: ATM r 1990’s/00 standard for high-speed (155Mbps to 622 Mbps and higher) Broadband Integrated Service.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 OSI Transport Layer Network Fundamentals – Chapter 4.
1 Spring Semester 2007, Dept. of Computer Science, Technion Internet Networking recitation #2 Header Compression.
1 Solutions to Performance Problems in VOIP over Wireless LAN Wei Wang, Soung C. Liew Presented By Syed Zaidi.
© 2006 Cisco Systems, Inc. All rights reserved. 2.3: Encapsulating Voice Packets for Transport.
VoIP Voice Transmission Over Data Network. What is VoIP?  A method for Taking analog audio signals Turning audio signals into digital data Digital data.
Header Compression Schemes. Center for TeleInFrastructure 2 Different Header Compression schemes  Compressed TCP – Van Jacobsen RFC 1144  only for TCP/IP.
1 Internet Networking Spring 2006 Tutorial 14 Header Compression.
Ch 23 1 Based on Data Communications and Networking, 4th Edition. by Behrouz A. Forouzan, McGraw-Hill Companies, Inc., 2007 Ameera Almasoud.
1 © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public IP Telephony Introduction to VoIP Cisco Networking Academy Program.
TRANSPORT LAYER T.Najah Al-Subaie Kingdom of Saudi Arabia Prince Norah bint Abdul Rahman University College of Computer Since and Information System NET331.
Advance Computer Networks Lecture#14
Introduction to VoIP Benefits Steps Components Protocols and standards Issues Version Slide 1.
© 2006 Cisco Systems, Inc. All rights reserved. Optimizing Converged Cisco Networks (ONT) Module 4: Implement the DiffServ QoS Model.
Presentation on Osi & TCP/IP MODEL
Jaringan Komputer Dasar OSI Transport Layer Aurelio Rahmadian.
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 7: Transport Layer Introduction to Networking.
Voice over IP in the Enterprise. What is VOIP? The use of data networks to carry voice without a loss of sound quality The use of data networks to carry.
Chapter 2 – X.25, Frame Relay & ATM. Switched Network Stations are not connected together necessarily by a single link Stations are typically far apart.
Introduction to Networks CS587x Lecture 1 Department of Computer Science Iowa State University.
20.1 Chapter 20 Network Layer: Internet Protocol Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
TCP/IP Suite Transmission Control Protocol/ Internet Protocol Presentation by Chandra Porchia.
University of the Western Cape Chapter 12: The Transport Layer.
Voice over IP Why Challenges/solutions Voice codec and packet delay.
Voice Over Internet Protocol (VoIP). Basic Components of a Telephony Network.
Transport Layer Moving Segments. Transport Layer Protocols Provide a logical communication link between processes running on different hosts as if directly.
© 2006 ITT Educational Services Inc. IT412 Voice and Data Integration : Unit 8 Slide 1 Unit 8 Voice Over IP Network Fundamentals.
© 2006 Cisco Systems, Inc. All rights reserved. Optimizing Converged Cisco Networks (ONT) Module 2: Cisco VoIP Implementations.
© 2006 Cisco Systems, Inc. All rights reserved. Optimizing Converged Cisco Networks (ONT) Module 2: Cisco VoIP Implementations.
Chapter 81 Internet Protocol (IP) Our greatest glory is not in never failing, but in rising up every time we fail. - Ralph Waldo Emerson.
ﺑﺴﻢﺍﷲﺍﻠﺭﺣﻣﻥﺍﻠﺭﺣﻳﻡ. Group Members Nadia Malik01 Malik Fawad03.
© 2006 Cisco Systems, Inc. All rights reserved. Optimizing Converged Cisco Networks (ONT) Module 3: Introduction to IP QoS.
Packet switching network Data is divided into packets. Transfer of information as payload in data packets Packets undergo random delays & possible loss.
LOG Objectives  Describe some of the VoIP implementation challenges such as Delay/Latency, Jitter, Echo, and Packet Loss  Describe the voice encoding.
© 2006 Cisco Systems, Inc. All rights reserved. Optimizing Converged Cisco Networks (ONT) Module 3: Introduction to IP QoS.
Institute of Technology Sligo - Dept of Computing Chapter 12 The Transport Layer.
S305 – Network Infrastructure Chapter 5 Network and Transport Layers.
© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public 1 OSI transport layer CCNA Exploration Semester 1 – Chapter 4.
© 2003, Cisco Systems, Inc. All rights reserved.
Cisco Networking Academy Program
Chapter 7: Transport Layer
Chapter 9: Transport Layer
Instructor Materials Chapter 9: Transport Layer
Introduction to Networking
Chapter 6: Network Layer
Switching Techniques In large networks there might be multiple paths linking sender and receiver. Information may be switched as it travels through various.
Cisco Networking Academy Program
Transport Layer Unit 5.
Cisco Networking Academy Program
Net 323 D: Networks Protocols
Network Performance Definitions
Performance of VoIP in a b wireless mesh network
NET 323D: Networks Protocols
Transport Layer 9/22/2019.
Presentation transcript:

© 2006 Cisco Systems, Inc. All rights reserved. Optimizing Converged Cisco Networks (ONT) Module 2: Cisco VoIP Implementations

© 2006 Cisco Systems, Inc. All rights reserved. Lesson 2.3: Encapsulating Voice Packets for Transport

© 2006 Cisco Systems, Inc. All rights reserved. Objectives  Compare and contrast voice transport in circuit- switched and VoIP networks.  Describe causes of and solutions for jitter.  Explain the issues with IP, TCP, and UDP when transporting voice packets.  Describe encapsulation overhead issues for VoIP.  Describe header compression and when and where it should be used.

© 2006 Cisco Systems, Inc. All rights reserved. Voice Transport in Circuit-Switched Networks  Analog phones connect to CO switches.  CO switches convert between analog and digital.  After call is set up, PSTN provides: End-to-end dedicated circuit for this call (DS-0) Synchronous transmission with fixed bandwidth and very low, constant delay

© 2006 Cisco Systems, Inc. All rights reserved. Voice Transport in VoIP Networks  Analog phones connect to voice gateways.  Voice gateways convert between analog and digital.  After call is set up, IP network provides: Packet-by-packet delivery through the network Shared bandwidth, higher and variable delays

© 2006 Cisco Systems, Inc. All rights reserved. Jitter  Voice packets enter the network at a constant rate.  Voice packets may arrive at the destination at a different rate or in the wrong order.  Jitter occurs when packets arrive at varying rates.  Since voice is dependent on timing and order, a process must exist so that delays and queuing issues can be fixed at the receiving end.  The receiving router must: Ensure steady delivery (delay) Ensure that the packets are in the right order

© 2006 Cisco Systems, Inc. All rights reserved. VoIP Protocol Issues  IP does not guarantee reliability, flow control, error detection or error correction.  IP can use the help of transport layer protocols TCP or UDP.  TCP offers reliability, but voice doesn’t need it…do not retransmit lost voice packets.  TCP overhead for reliability consumes bandwidth.  UDP does not offer reliability. But it also doesn’t offer sequencing…voice packets need to be in the right order.  RTP, which is built on UDP, offers all of the functionality required by voice packets.

© 2006 Cisco Systems, Inc. All rights reserved. Protocols Used for VoIP Feature Voice Needs TCPUDPRTP ReliabilityNoYes No ReorderingYes No Yes Time- stamping YesNo Yes Overhead As little as possible Contains unnecessary information Low MultiplexingYes No

© 2006 Cisco Systems, Inc. All rights reserved. Voice Encapsulation  Digitized voice is encapsulated into RTP, UDP, and IP.  By default, 20 ms of voice is packetized into a single IP packet.

© 2006 Cisco Systems, Inc. All rights reserved. Voice Encapsulation Overhead  Voice is sent in small packets at high packet rates.  IP, UDP, and RTP header overheads are enormous: For G.729, the headers are twice the size of the payload. For G.711, the headers are one-quarter the size of the payload.  Bandwidth is 24 kbps for G.729 and 80 kbps for G.711, ignoring Layer 2 overhead.

© 2006 Cisco Systems, Inc. All rights reserved. RTP Header Compression  Compresses the IP, UDP, and RTP headers  Is configured on a link-by-link basis  Reduces the size of the headers substantially (from 40 bytes to 2 or 4 bytes): 4 bytes if the UDP checksum is preserved 2 bytes if the UDP checksum is not sent  Saves a considerable amount of bandwidth

© 2006 Cisco Systems, Inc. All rights reserved. cRTP Operation ConditionAction The change is predictable. The sending side tracks the predicted change. The predicted change is tracked. The sending side sends a hash of the header. The receiving side predicts what the constant change is. The receiving side substitutes the original stored header and calculates the changed fields. There is an unexpected change. The sending side sends the entire header without compression.

© 2006 Cisco Systems, Inc. All rights reserved. When to Use RTP Header Compression  Use cRTP: Only on slow links (less than 2 Mbps) If bandwidth needs to be conserved  Consider the disadvantages of cRTP: Adds to processing overhead Introduces additional delays  Tune cRTP—set the number of sessions to be compressed (default is 16).

© 2006 Cisco Systems, Inc. All rights reserved. Self Check 1.What causes jitter? 2.Explain why IP is not well suited to voice transmission. 3.What issues does TCP have when considering it as the protocol for voice? 4.What guidelines can be used to determine when and where to use RTP header compression? 5.What are some disadvantages to using RTP header compression?

© 2006 Cisco Systems, Inc. All rights reserved. Summary  Circuit-switched calls use dedicated links. VoIP networks send voice in packets.  Jitter is caused by packets arriving at the destination at varying rates and not in the original order.  IP, TCP or UDP alone cannot be used for voice packets. IP does not guarantee reliability, flow control, error detection or error correction. TCP has unnecessary overhead. UDP needs additional functionality offered by RTP.  Encapsulation overhead for VoIP can be very large. Since voice packets are small, compression should be used to compress headers.

© 2006 Cisco Systems, Inc. All rights reserved. Q and A

© 2006 Cisco Systems, Inc. All rights reserved. Resources  Examples of Jitter impact on quality  Understanding Jitter in Packet Voice Networks (Cisco IOS Platforms) e09186a df.shtml

© 2006 Cisco Systems, Inc. All rights reserved.