cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
2022
Views
10
Helpful
13
Replies

why not using all available bandwidth

Hi ,

I have a link between two site in mpls at 1gbps. If I try with iperf I am not succeed to use all bandwidth but only 100Mbit and if I try again with iperf and option -P 5(parallel mode) , I have the same result, multiply of 5 (500 Mbit).

 

Why occurr this 

thanks at all in advince.

R

 

13 Replies 13

balaji.bandi
Hall of Fame
Hall of Fame

what is your interface speed, is this p2p test or any other device involved between

 

Try below settings  on using jperf (what version you using, some have bug)

 

image.png

BB

***** Rate All Helpful Responses *****

How to Ask The Cisco Community for Help

tnx for support

my interface is a 1gbit, yes I have shared with other users but I have the possibility to monitoring the state of network and it's much unload.

 

the version of ipef is 3.1.3 . I can try jperf in the next test

Hi

 Do you have traffic shape on this router? Can you share the show running-config?

hi 

no I haven't a traffic shape . I don't have the cfg because is  running into router of our provider . 

 

I'll open the ticket for analyzing that, but I had the same problem with my router where it has the same behavior . the routers involved were ISR4331 (70Mbit up and down) and asr1001-x (1gbit) when we download the files not get over than 5 Mbit and If I downloaded other file to the same laptop we  get other bandwith (multiples of 5mbit).  So I beleave that is not problem of provider, but I will try

Reduce mtu at least by 40 bytes and check again.

I have already tried but nothing 

Joseph W. Doherty
Hall of Fame
Hall of Fame

With iPerf, you're doing TCP transfer performance test?

If so, possibly you're bumping into a BDP (bandwidth delay product) and/or LFN (long fat network) issue.

Also if testing TCP, try a UDP performance test.

Yes I tested that only tcp.

I just try udp, look the pictures (iperf_1.jpg download , iperf_2 upload). I forced the bandwith and I saw that when download I have much OUT OF ORDER, but the bandwith in both case take that I request (800 Mbit).

 

Leo Laohoo
Hall of Fame
Hall of Fame

Maybe the one (or both) routers are not meant to push 1 Gbps.  

What are the model of the two routers?

@Leo Laohoo makes a very important point here. Just because a router has (3) gigabit interfaces doesn't mean it can FILL (3) gigabit interfaces with traffic!

Although @Leo Laohoo and @Elliot Dierksen touch on an issue, often overlooked, i.e. many Cisco routers are not capable of running all their interfaces (or sometimes even one interface) at full wire-rate/line-speed (sustained).  The OP has an ASR 1000 Series label and the description of the issue appears that more than 100 Mbps cannot be obtained by any one flow, including noting five concurrent flows were able to obtain 500 Mbps.  From that data, one might assume a single flow should be able to at least also obtain 500 Mbps.

A quick check, of the router's CPU consumption, such as hitting 100% during such a test, would be good indicator that the capacity limit of the router has been reached.  Conversely, if the CPU's usage is, say, below about 80%, would normally indicate a different issue.

Reading the other replies, @balaji.bandi raises an interesting possibility, i.e. your version of iPerf might have a bug.

@MHM Cisco World suggests decreasing MTU.  Something you might try, although, again, I would first try an UDP test as it avoids TCP issues.  However, as a side note, since you didn't describe the kind of WAN being used, as with an MTU issue, something might be happening along the path.

Lastly, @Flavio Miranda asks if you're shaping, which is a good question, although "normal" shapers are used to set an overall bandwidth limit, not per flow.  I recall a Cisco Catalyst 6K supports per flow policers, so again, might it be possible there's something in the path?

BTW, my mention of BDP and LFN considerations are also per flow.  No guarantee either is your root cause, but they can cause behavior as your OP describes.

 

 

Giuseppe Larosa
Hall of Fame
Hall of Fame

Hello @Roberto Casagrande ,

how far are the two MPLS sites ?

if you are testing between cities far several hundreds of km  example between Turin and Rome or betwen Milan and Rome as noted by @Joseph W. Doherty  the bandwidth delay product comes into play.

The fact that 5 parallel flows are able to reach 500 Mbps is indicative that you may be facing distance related issues.

 

If you have any model of ASR 1000 there shouldn't be performance issues,  but it is a device with a rich feature set in QoS and it supports hierarchical QoS.

 

Hope to help

Giuseppe

 

Thanks a lot to all for your help.

 

@Giuseppe Larosa @Joseph W. Doherty  the distance between these sites is 500 km and I have 12/15 ms  when tested with ping .

Now I'll open a ticket with provider for know if into the cfg we have a qos or analog thinghs. 

 

How I wrote above to @flavio. I have same issue but with router that I configure .

the routers involved are ISR4331 (70Mbit up and down) and asr1001-x (1gbit) when we download the files not get over than 5 Mbit and If I download other file to the same laptop we  get other bandwith (multiples of 5mbit)

 

Anyway I opened the case with provider.

Roberto