Pagina 1 van 1

QoS berekening

Geplaatst: 15 nov 2011, 13:37
door TomVH
Hallo,

Ik zit in de source codes te snuffelen van QoS in OpenWrt omdat de output van de service curves mij niet aanstaat. Daarom volgende vraag om er zeker van te zijn dat ik geen redeneerfout maak.

Ik heb een upload van 500kbit (kilobit per seconde)
in de configuratie van OpenWrt veronderstellen ze dat VoiP pakketten 400 bytes groot zijn.
Hoe lang duurt het voordat een VoIP pakket verzonden is in de veronderstellen dat de helft van de upload beschikbaar is. (exclusief ATM overhead)

Volgens mij is het:
delay = (400byte *8)/(1024 *linespeed/2)
<=> delay = 3200/(1024*250kbit)
<=> delay = 0,0125 sec = 12,5 ms

hier de source code van OpenWrt

Code: Selecteer alles

	for (i = 1; i <= n; i++) {
		if (avgrate[i] > 0) {
			rtm2[i] = avgrate[i]
			if (delay[i] > 0) {
				d[i] = delay[i]
			} else {
				d[i] = 2 * pktsize[i] * 1000 / (linespeed * 1024)
				if (d[i] > dmax) dmax = d[i]
			}
		}
	}
Waar zit mijn redeneerfout? Of is de source code niet correct? Volgens mij zijn ze een factor "8" vergeten. Of zit ik fout te redeneren met de lijnsnelheden.
Ik heb een ADSL connectie van 6144 up en 640 down (sync speed uit modem). Deze waarden hebben toch de eenheid (kilobit per seconde)? Of niet?

PS: De pakketten die mijn ata verzend zijn als volgt te brekenen
da ata maakt om de 30 ms een RTP pakket
=> 30 ms * 64kbit (g711) => 1966bit = 245 byte (exclusief layer 2 en 3 overhead)

Re: QoS berekening

Geplaatst: 16 nov 2011, 07:51
door TomVH
Ok. ik was een gegeven vergeten. Heb het originele bericht aangepast. Hieronder nogmaals de vraag voor de mensen die niet alles willen lezen.

Ik heb een upload van 500kbit (kilobit per seconde)
VoiP pakketten = 400 bytes
Hoe lang duurt het voordat één VoIP pakket verzonden is in de veronderstellen dat de helft van de upload beschikbaar is. (250kbit) (exclusief ATM overhead)