From: Kevin Darbyshire-Bryant <kevin@darbyshire-bryant.me.uk>
To: <cake@lists.bufferbloat.net>
Subject: Re: [Cake] Cake over satellite
Date: Mon, 19 Oct 2015 16:48:26 +0100 [thread overview]
Message-ID: <562510CA.1030709@darbyshire-bryant.me.uk> (raw)
In-Reply-To: <9717A3D5-6BF8-4454-A664-AAE4D276C942@gmx.de>
[-- Attachment #1: Type: text/plain, Size: 2786 bytes --]
On 19/10/15 16:15, Sebastian Moeller wrote:
> Hi Noven,
>
>
> On Oct 19, 2015, at 09:55 , Noven Purnell-Webb <noven@liberant.com.au> wrote:
>
>> I'm about to go on a mission to the outback, with one objective being to tune a disappointing satellite link. Theoretically 6/1mbps, with RTTs ranging from 700 - 1200ms. From the cake technical page
>> "The AQM layer has no configuration options. However, it is planned to add simple tuning options for different prevailing RTTs that may be significantly different from the Internet-scale 100ms currently assumed. Satellite links tend to impose longer RTTs, and enclosed LANs tend to have much shorter RTTs." Does this imply cake is not yet ready for use on satellite links? Or merely that I'll get sub-optimal results but it's still worth testing?
>> I see I could set the interval in sch_cake.c and recompile - is there any reason why this would be a bad idea? Am I right in thinking with such observed variation I'll get better results setting for the lower limit (700) rather than the upper (1200)?
>> Any suggestions for a more sane target to set while I'm doing this?
>> Has anyone here already done testing on satellite links?
> I believe that interval/rtt is now settable via tc, BUT target is clamped to a max of 5ms, while in theory it should be 5-10% of rtt, so current cake might work well out of the box, or might require fiddling with target. It would be most excellent if you could actually test that aspect of cake for us ;)
hi Noven,
The interval value is exposed as an rtt parameter, either as a time (say
700ms) or as some hopefully relevant pre-set keywords, may I suggest
'satellite' is suitable in your case (1000ms) The target value is not
directly available from tc, however an API interface for it does exist
(like interval alias rtt and other parameters) Target max is 5ms,
except for 'slow' links where a calculation using the time for an MTU
sized packet + overhead is used (there's little point in trying to
control latency to 5ms when it takes longer than that to actually send
the bytes out), other than that target is set to 5% of rtt.
Tell it the link bandwidth, any overhead bytes (PPP, ether-FCS, VLan and
the like) and the rtt 1000ms and she'll be right mate ;-)
Kevin
>
> Best Regards
> Sebastian
>
>> - Noven
>>
>> --
>> - Noven Purnell-Webb
>> Creative Technology Consultant
>> +61 448 841 091
>> http://onecardme.com/NovenPWebb
>>
>>
>> _______________________________________________
>> Cake mailing list
>> Cake@lists.bufferbloat.net
>> https://lists.bufferbloat.net/listinfo/cake
> _______________________________________________
> Cake mailing list
> Cake@lists.bufferbloat.net
> https://lists.bufferbloat.net/listinfo/cake
[-- Attachment #2: S/MIME Cryptographic Signature --]
[-- Type: application/pkcs7-signature, Size: 4816 bytes --]
next prev parent reply other threads:[~2015-10-19 15:48 UTC|newest]
Thread overview: 12+ messages / expand[flat|nested] mbox.gz Atom feed top
2015-10-19 14:55 Noven Purnell-Webb
2015-10-19 14:58 ` Dave Taht
2015-10-19 14:59 ` Loganaden Velvindron
2015-10-19 15:15 ` Sebastian Moeller
2015-10-19 15:24 ` Dave Taht
2015-10-19 19:05 ` Sebastian Moeller
2015-10-20 17:32 ` Kevin Darbyshire-Bryant
2015-10-21 1:26 ` Benjamin Cronce
2015-10-21 1:31 ` Jonathan Morton
2015-10-23 7:58 ` Sebastian Moeller
2015-10-19 15:48 ` Kevin Darbyshire-Bryant [this message]
2015-10-19 19:58 ` Sebastian Moeller
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
List information: https://lists.bufferbloat.net/postorius/lists/cake.lists.bufferbloat.net/
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=562510CA.1030709@darbyshire-bryant.me.uk \
--to=kevin@darbyshire-bryant.me.uk \
--cc=cake@lists.bufferbloat.net \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox