Weighted Fair Queue vs FIFO at serial interface.

Posted on 2002-04-11
Last Modified: 2012-08-13
I have a test setup. At two ends are Cisco2501(IOS 12.05) and Cisco2611(IOS 12.07). The serial link(64kbps) between the two routers has ftp and netmeeting(VoIP) traffic to simulate congestion conditions. According to my test I start the ftp and let it run for about 2 minutes. Then I start VoIP. I have noticed that with WFQ(Weighted Fair Queueing) at the serial interfaces , the VoIP call never gets established(I think the VoIP packets are simply dropped!!!!!!!!). However , with FIFO(First In First Out policy) at the same interface , the VoIP works fine. Could someone explain the observation?  
Question by:Siddhartha_s

Accepted Solution

scraig84 earned 150 total points
ID: 6936659
To know for sure what is going on, one would need to view a trace of the traffic to see exactly what is getting across and what is not.  Remember that WFQ is just a simple auto-queuing method and has really never done much in my opinion.

However, I have done extensive testing with Class-Based WFQ (CBWFQ) and that works well.  With this you can manually define traffic classes and play with them in all sorts of different ways.

I will also say that if you are concerned with QoS, it is likely that finding an acceptable queuing method won't be enough.  When dealing with latency-sensitive protocols such as H.323 and ICA, problems come in when competing with heartier protocols such as FTP, HTTP, etc.  The average voice packet is fairly small, whereas the average file transfer packet is as large as possible.  Even when little priority is given to the transfer protocols, some packets get through and wind up interleaved into the data stream, causing jitter.  In order to deal with this, you need to chop up the larger protocols to come down to size with the sensitive protocol.  Cisco employs a method called LFI, or you can use simple IP fragmentation by reducing MTU size.  Take a look at the following for more info:

Hope that helps!
LVL 79

Expert Comment

ID: 7997479
No comment has been added lately, so it's time to clean up this TA.
I will leave a recommendation in the Cleanup topic area for this question:

I recommend: points to scraig84

If you would like to keep this question open for more expert input, this cleanup effort will get it closer to the top of the list where it will get more visibility for the experts.

if there is any objection or other expert commentary to this recommendation then please post in here within 7 days.
If you feel that your question was not properly addressed, or that none of the comments received were appropriate answers, please post a request in Community support (with a link to this page) to refund your points.


EE Cleanup Volunteer

Expert Comment

ID: 8054163
per recommendation

Community Support Moderator @Experts Exchange

Featured Post

Announcing the Most Valuable Experts of 2016

MVEs are more concerned with the satisfaction of those they help than with the considerable points they can earn. They are the types of people you feel privileged to call colleagues. Join us in honoring this amazing group of Experts.

Question has a verified solution.

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

Suggested Solutions

Title # Comments Views Activity
HPE Procurve/Aruba BGP Prepend Route-Map experience? 2 45
Expanding Subnet Mask 20 155
Automated backups of ASA's and Nexus (5k and 7K) 24 93
The Cisco RV042 router is a popular small network interfacing device that is often used as an internet gateway. Network administrators need to get at the management interface to make settings, change passwords, etc. This access is generally done usi…
Creating an OSPF network that automatically (dynamically) reroutes network traffic over other connections to prevent network downtime.
After creating this article (, I decided to make a video (no audio) to show you how to configure the routers and run some trace routes and pings between the 7 sites…
After creating this article (, I decided to make a video (no audio) to show you how to configure the routers and run some trace routes and pings between the 7 sites…

831 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