?
Solved

iperf -b bandwidth option for UDP

Posted on 2014-01-28
4
Medium Priority
?
1,348 Views
Last Modified: 2014-04-10
I am simulating VoIP traffic with iperf and I am struggling to understand the -b option for bandwidth for UDP traffic (http://crok-linkblog.homelinux.com/links-cisco/how-to-use-iperf-properly-additions-to-the-tcp-throughput-post/).

It says that it is the bandwidth to send at in bits/sec. So I have a 3mbps MPLS link and when I use -b 3000000 -f k, I got a lot of packets being dropped for just one conversation. But when I use -b as 65000, I have no problem with 5 conversations.

Can somebody help me to understand the -b bandwidth option?
0
Comment
Question by:leblanc
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 2
  • 2
4 Comments
 
LVL 8

Accepted Solution

by:
N-W earned 2000 total points
ID: 39816605
The -b option is exactly as described, it sends UDP packets at the specified bandwidth.

If you're sending 5 x 65000 conversations, that's only 0.32Mbits/sec which is well under your 3Mbits/sec connection.

If you're sending 1 x 3000000 conversations, that's pushing your connection to it's limit. If there's other traffic currently on this connection, then it's probably being over utilized and as a result, dropping packets.

Try reducing the UDP stream bandwidth to 2500000 or 2000000 and see there's less dropped packets.
0
 
LVL 1

Author Comment

by:leblanc
ID: 39816797
I think you just help to understand. So the bandwidth is actually not my actual 3 mbps MPLS connection. It is the bandwidth that I think is required for a conversation. So if I am simulating VoIP g729 codec that requires 65000 kbps per conversation. I will just keep incrementing the number of conversations until I see the packets dropped. That is my limits (roughly) for the number of conversations I can have on my 3mbps MPLS link. Does it make sense?
0
 
LVL 8

Assisted Solution

by:N-W
N-W earned 2000 total points
ID: 39816822
Yes, that makes sense.

I think you're getting a little confused with your data rates though. G.729 generally runs at either 6.4kbit/s (6400bit/s), 8kbit/s (8000bit/s) or 11.8kbit/s (11800bit/s).

Specifying 65000 when running iperf with run the UDP test at roughly 64kbit/s.

On a 3Mbit/s connection, theoretically you should be able to achieve the following:

467 conversations @ 6.4kbit/s
375 conversations @ 8kbit/s
254 conversations @ 11.8kbit/s

If you're truly running at 64kbit/s, then you'll only achieve 46 conversations.

Note: you're actual results will vary depending on the other traffic running through your connection.
0
 
LVL 1

Author Comment

by:leblanc
ID: 39816853
You are right. I meant g711 with 64Kbps and g729 is 8Kbps. Thank you
0

Featured Post

WordPress Tutorial 1: Installation & Setup

WordPress is a very popular option for running your web site and can be used to get your content online quickly for the world to see. This guide will walk you through installing the WordPress server software and the initial setup process.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

WARNING:   If you follow the instructions here, you will wipe out your VTP and VLAN configurations.  Make sure you have backed up your switch!!! I recently had some issues with a few low-end Cisco routers (RV325) and I opened a case with Cisco TA…
During and after that shift to cloud, one area that still poses a struggle for many organizations is what to do with their department file shares.
Get a first impression of how PRTG looks and learn how it works.   This video is a short introduction to PRTG, as an initial overview or as a quick start for new PRTG users.
Here's a very brief overview of the methods PRTG Network Monitor (https://www.paessler.com/prtg) offers for monitoring bandwidth, to help you decide which methods you´d like to investigate in more detail.  The methods are covered in more detail in o…
Suggested Courses

801 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question