Simulation 1: Calculate the total bandwidth required for a VoIP call

Slides:



Advertisements
Similar presentations
Voice over IP.
Advertisements

SHARKFEST '08 | Foothill College | March 31 - April 2, 2008 Exposing VoIP problems with Wireshark April 2, 2008 Sean Walberg Network Guy | Canwest SHARKFEST.
ECE358: Computer Networks Fall 2014
1 IP Forwarding Relates to Lab 3. Covers the principles of end-to-end datagram delivery in IP networks.
Copyright © by Elliot Eichen. All rights reserved. RTP – Real Time Protocol (and RTCP)
Media: Voice and Video in your SIP Environment Jitendra Shekhawat.
© 2006 Cisco Systems, Inc. All rights reserved. QOS Lecture 3 - Encapsulating Voice Packets for Transport.
© 2006 Cisco Systems, Inc. All rights reserved. Optimizing Converged Cisco Networks (ONT) Module 2: Cisco VoIP Implementations.
CCNA Voice Official exam Certification
Voice-TFCC: a TCP-Friendly Congestion Control scheme for VoIP flows Abdelbasset Trad PRINCE Computer Science Research Unit INFCOM Sousse, Tunisia
2.4: Calculating Bandwidth Requirements for VoIP
TEL500-Voice Communications Session initiation protocol improvement using inter- asterisk exchange Devesh Mendiratta & Sameer Deshmukh MS-Telecommunication.
Speech codecs and DCCP with TFRC VoIP mode Magnus Westerlund
Voice over the Internet (the basics) CS 7270 Networked Applications & Services Lecture-2.
PROJECT PRESENTATION “ Analyzing Factors that affect VoIP Call Quality ” Presented By: Vamsi Krishna Karnati 11/24/2014.
20 03 TASTE OF RESEARCH SUMMER SCHOLARSHIPS Author: Wei Zhang Supervisor: Tim Moors Efficient Voice Over Wireless Network Abstract The objective of this.
SIP/RTP/RTCP Implementation by George Fu, UCCS CS 525 Semester Project Fall 2006.
VoIP Using SIP/RTP by George Fu, UCCS CS 522 Semester Project Fall 2004.
Video over Wireless : Performance Evaluation in the GSM Circuit-Switched Channel Almudena Konrad Amoolya Singh University of California, Berkeley December.
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.
TCP/IP Protocol Suite 1 Chapter 25 Upon completion you will be able to: Multimedia Know the characteristics of the 3 types of services Understand the methods.
K. Salah 1 Chapter 28 VoIP or IP Telephony. K. Salah 2 VoIP Architecture and Protocols Uses one of the two multimedia protocols SIP (Session Initiation.
Data Exchange Packet switching  Packet switching breaks data in to packets before sending it through a network, then reassembles it at the other end –
1 © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public IP Telephony Introduction to VoIP Cisco Networking Academy Program.
Introduction to VoIP Benefits Steps Components Protocols and standards Issues Version Slide 1.
3. VoIP Concepts.
VoIP What is VoIP Background & Benefit VoIP Concepts What is H.323 Another VoIP Protocol SIP Considerations What is VoIP Background & Benefit VoIP Concepts.
Cisco Unified Communications Manager (CUCM)
1 Extensions to CRTP RTP Multiplexing using Tunnels Bruce Thompson Tmima Koren Cisco Systems Inc.
Computer Networks: Multimedia Applications Ivan Marsic Rutgers University Chapter 3 – Multimedia & Real-time Applications.
1 VoIP – Voice over Internet Protocol Patrick Hügenell, Andreas Vetter – TIM01AGR – 2003 VoIP Voice over IP.
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.
TCP/IP Protocol Suite 1 Chapter 25 Upon completion you will be able to: Multimedia Know the characteristics of the 3 types of services Understand the methods.
Internet Ethernet Token Ring Video High Speed Router Host A: Client browser: REQUEST:http//mango.ee.nogradesu.edu/c461.
Voice over IP Why Challenges/solutions Voice codec and packet delay.
UDP and CBR Internet Engineering. 1 Contents Delivery Encode –Music or movie is converted to data (compress) CBR (Constant Bit Rate) –Constant bit assignment.
© 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.
1 RTP Multiplexing using Tunnels (TCRTP) Bruce Thompson Tmima Koren Cisco Systems Inc.
ﺑﺴﻢﺍﷲﺍﻠﺭﺣﻣﻥﺍﻠﺭﺣﻳﻡ. Group Members Nadia Malik01 Malik Fawad03.
ACT Week 11 Version 1 Feb 2005Slide & Voice over packet transport technologies Format of lecture: Follow.
Voip Over PPP Links With Qos Mohammad ali kordmostafapour.
1 MPLS/IP Header Compression (draft-berger-mpls-hdr-comp-00.txt) MPLS/IP Header Compression over PPP (draft-berger-mpls-hdr-comp-over-ppp-00.txt) Lou Berger.
A Multiplex-Multicast Scheme that Improves System Capacity of Voice- over-IP on Wireless LAN by 100% * B 葉仰廷 B 陳柏煒 B 林易增 B
LOG Objectives  Describe some of the VoIP implementation challenges such as Delay/Latency, Jitter, Echo, and Packet Loss  Describe the voice encoding.
1 “ ” Multiservice networking is emerging as a strategically important issue for enterprise and public service provider infrastructures alike.The proposition.
“Compensating for Packet Loss in Real-Time Applications“
ON THE SECURITY OF ANDROID COMMUNICATION APPS September 2015 By Shasi Pokharel Bachelor Of Information Technology (Honours) Supervisors: Dr. Raymond Choo,
CSE5803 Advanced Internet Protocols and Applications (14) Introduction Developed in recent years, for low cost phone calls (long distance in particular).
1 Pertemuan 5 Networking Models. Discussion Topics Using layers to analyze problems in a flow of materials Using layers to describe data communication.
Ch 6. Multimedia Networking Myungchul Kim
3GPP2 Evolution Workshop Multimedia Codecs and Protocols 3GPP2 TSG-C SWG1.2.
3/10/2016 Subject Name: Computer Networks - II Subject Code: 10CS64 Prepared By: Madhuleena Das Department: Computer Science & Engineering Date :
Voice Over Internet Protocol (VoIP) Copyright © 2006 Heathkit Company, Inc. All Rights Reserved Presentation 11 – VoIP Hardware.
Tutorial 12 Solutions.
Network Models. 2.1 what is the Protocol? A protocol defines the rules that both the sender and receiver and all intermediate devices need to follow,
iperf a gnu tool for IP networks
Cisco Networking Academy Program
Asynchronous Transfer Mode
Voice over IP Presentation on Voice over IP Telecommunication and Computer Networks Presenter: Subash Chandra Pakhrin (072MSI616) MSC in Infromation and.
VOICE AND VIDEO OVER IP VOIP, RTP, RSVP.
Cisco Networking Academy Program
Cisco Networking Academy Program
VoIP Models for System Performance Evaluation
VoIP Models for System Performance Evaluation
Performance of VoIP in a b wireless mesh network
Alfredo Terzoli / Mosioua Tsietsi
Presentation transcript:

Simulation 1: Calculate the total bandwidth required for a VoIP call This simulation calculates the total bandwidth required for a VoIP call in five (5) steps: Step 1: Determine the packetization period and codec standard The time over which encoded voice bits are collected for encapsulation is the packetization period. Codec is a program (or device) that encodes / decodes digital data signals Let’s use the G.729 codec standard and 20ms as our packetization period. {Click, or Press any key to continue}

Simulation 1: Calculate the total bandwidth required for a VoIP call The voice payload is determined by codec samples. We are using G.729 codec, and 20 ms (or, two 10 ms codec samples). Therefore, voice payload = 20 bytes [ (20 bytes * 8 bits) ÷ (20 ms) = 8 kbps ] Step 2: Determine the packetization size The packetization size is the voice payload Ethernet, PPP, etc. Internet Protocol (20) User Datagram Protocol (8) Real Time Transport Protocol (12) IP UDP RTP Voice Sample 18 bytes 20 + 8 + 12 = 40 bytes 20 bytes {Click, or Press any key to continue}

Simulation 1: Calculate the total bandwidth required for a VoIP call Step 3: Determine the link-specific information, such as cRTP (compressed Real-Time protocol) cRTP reduces the IP/UDP/RTP headers to 2 or 4 bytes Before cRTP: After cRTP: 40 bytes 2 bytes After cRTP compression, this IP/UDP/RTP header is reduced to 2 bytes. {Click, or Press any key to continue}

Simulation 1: Calculate the total bandwidth required for a VoIP call Step 4: Determine the packet rate The number of packets to be sent in a certain time interval (measured in packets per seconds [pps]) is the packet rate  20 ms is the default time interval for Cisco equipment The following chart shows codec standards with corresponding packet rates: {Click, or Press any key to continue}

Simulation 1: Calculate the total bandwidth required for a VoIP call Codec bandwidth (kbps) Packetization size (bytes) IP Overhead (bytes) VoIP packet size (bytes) Packet rate (pps) Codec and Packetization period G.711 G.711 G.729 G.729 20 ms 30 ms 20 ms 30 ms 64 64 8 8 160 240 20 40 40 40 40 40 200 280 60 80 50 33.33 50 25 We are using the G.729 codec standard, and 20 milliseconds. The corresponding packet rate (measured in packets per second [pps]) is ’50’ {Click, or Press any key to continue}

Simulation 1: Calculate the total bandwidth required for a VoIP call Step 5: Calculate Total Packet Size, and determine Total Bandwidth required per VoIP call Total packet size (in bytes) = (18 bytes for the Ethernet L2 headers) + (2 bytes for compressed IP/UDP/RTP header) + (20 bytes for the voice payload) = 40 bytes Total packet size (in bits) = (40 bytes) * 8 bits per byte = 320 bits PPS = (8 kbps codec bit rate) / (160 bits) = 50 pps Note: 160 bits = 20 bytes (default voice payload) * 8 bits per byte Bandwidth per call = voice packet size (320 bits) * 50 pps = 16 kbps {Click, or Press any key to continue}

End of Simulation 1