QoS by fragmentation

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi!

I have quality-problems with my VoIP connection caused by two causes:

1. head of line blocking

My MTU is somewhere between 1400 and 1500 and my upstream is 16kBytes/sec. VoIP sends a packet every 20ms, so one 1500 byte package blocks the sending of 4.6 packets on time.

2. queuing on remote side

If I run a download, the queue on my provider's side is filled up and I get long delays.


I have two ideas how to handle this:

1. fragmentation

Once VoIP traffic starts, I send an ICMP message that fragmentation is neccessary and the maximum size is somethink like 150 bytes.

2. reduction of tcp window size

Here I alter the packages to report a window size of 1 which should reduce the downstream data rate.


Can someone give me any hints if this has been done before or where to start implementing this? I thought the QoS code should be a good start.
--
Kurt Huwig             iKu Systemhaus AG        http://www.iku-ag.de/
Vorstand               Am Römerkastell 4        Telefon 0681/96751-0
                       66121 Saarbrücken        Telefax 0681/96751-66
GnuPG 1024D/99DD9468 64B1 0C5B 82BC E16E 8940  EB6D 4C32 F908 99DD 9468
-
: send the line "unsubscribe linux-net" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Netdev]     [Ethernet Bridging]     [Linux 802.1Q VLAN]     [Linux Wireless]     [Kernel Newbies]     [Security]     [Linux for Hams]     [Netfilter]     [Git]     [Bugtraq]     [Yosemite News and Information]     [MIPS Linux]     [ARM Linux]     [Linux RAID]     [Linux PCI]     [Linux Admin]     [Samba]

  Powered by Linux