From: Fred Stratton <fredstratton@imap.cc>
To: Sebastian Moeller <moeller0@gmx.de>, cerowrt-devel@lists.bufferbloat.net
Subject: Re: [Cerowrt-devel] cerowrt-3.10.24-5 dev build released
Date: Thu, 19 Dec 2013 11:32:11 +0000 [thread overview]
Message-ID: <52B2D93B.6050501@imap.cc> (raw)
In-Reply-To: <52B2D917.6080006@imap.cc>
On 19/12/13 11:31, Fred Stratton wrote:
> 3 comments.
>
> Presumably you want these changes for some future use of the interface
> by a wider audience, rather than current users of ceroWRT.
>
> There is an requirement for this less sophisticated user to turn AQM
> on for ADSL. There are far more ADSL users than those who use fibre or
> cable. In the UK, offered a choice, about only 25 per cent of ADSL
> users migrate to fibre. The figure for cable is 10 per cent. This is
> in a fairly open market with competition.
>
> I would argue that the default should be 'on'.
>
> You state the choice in the interface pull down should be 'ethernet or
> 'atm'. Currently it is 'ethernet' or 'adsl', which semantically makes
> more sense, even though it uses a mystic, undocumented tc-stab option,
> namely 'adsl'.
>
> The 'adsl' option appears to work, which is why I advocate it.
>
> Finally, the fourth of these 3 comments...
>
> OpenWRT developers are working on the TP-LINK TD-W8970, a gateway
> device containing a Lantiq SoC. The device is cheaper in Europe than
> the US for a change.
>
> Lantiq apparently have open-sourced their code, and the device will be
> able to connect to the internet via ADSL2 or VDSL2, extending its
> capabilities.
>
> Your interface will need to be modified again for a gateway device,
> rather than a router.
>
>
> On 19/12/13 10:49, Sebastian Moeller wrote:
>> Hi Rich,
>>
>>
>> On Dec 19, 2013, at 05:12 , Rich Brown <richb.hanover@gmail.com> wrote:
>>
>>> Hi Sebastian,
>>>
>>>>> Perhaps we could extend the Interface configuration page to add a
>>>>> “Link uses DSL/ADSL:” checkbox right below the Protocol dropdown.
>>>>> Default would be off, but when customers go to the GE00 interface
>>>>> to enter their PPPoE/PPPoATM/ISP credentials, they’d see this
>>>>> additional checkbox. Checking it would feed that info to the AQM
>>>>> tab. (And perhaps there could be a link there either to the AQM
>>>>> tab, or to the wiki for more information.)
>>>> I am happy to include a link to a wiki, but I guess we first
>>>> need a wiki page :)
>>> Is this a challenge? Well, I accept! :-)
>>>
>>> http://www.bufferbloat.net/projects/cerowrt/wiki/Setting_up_AQM_for_CeroWrt_310
>>> is a draft. I recycled the images from a previous message and wrote
>>> the least amount that I could that is likely to be true.
>> This is great, thanks a lot. I have made a few changes to the GUI
>> yesterday, which hopefully improve the usability, so if the new GUI
>> passes muster with the cerowrt crowd, the screenshots will need to
>> change as you note on top.
>>
>>> Please send me comments (or edit the page directly, if you have
>>> permissions.)
>> I do not have edit permissions, so I just comments here.
>>
>> Basic settings:
>> Why 85% as starting point? And can we give instructions how to
>> measure "degradation in performance", so that non-technical users
>> have a chance to actually optimize their own system?
>>
>> Queueing Discipline:
>> Maybe we can add a link to the mail list page
>> (https://lists.bufferbloat.net/listinfo/cerowrt-devel)?
>> Also can we note that it is recommended to turn ECN off for the
>> egress, as we handle packets before the bottleneck and dropping
>> packets actually allows us to send other more urgent packets , while
>> on ingress it is recommended to turn ECN on, as the packets have
>> cleared the bottleneck already, and hence dropping has no bandwidth
>> advantage anymore. Both dropping and ECN should have the same effect
>> on TCP adaptation to the path capacity.
>>
>> Link Layer Adaptation:
>> I think the first question is: Do I have an ATM carrier between
>> your modem and your ISP's DSLAM? This typically is true for all ADSL
>> variants.
>> The second question is: Do I have overhead on the link outside of
>> Ethernet framing? This typically is true for users of PPPoE and
>> PPPoATM and even Bridging I think.
>>
>> If the answer to any of these questions is yes, one needs to
>> activate the link layer adaptations.
>> In case of pure overhead select ethernet, in case of ADSL select
>> ATM.
>> Fill in the per packet overhead in byte (see:
>> http://ace-host.stuart.id.au/russell/files/tc/tc-atm/,
>> http://web.archive.org/web/20100527024520/http://www.adsl-optimizer.dk/
>> and http://www.faqs.org/rfcs/rfc2684.html). If the overhead truly is
>> zero and no ATM carrier is used, then select "none" for link layer
>> adaptation. (I changed this page, so the tc_stab htb_private
>> selection is under advanced options, and there is a selection of
>> "none", "ethernet", and "none" in the first drop down box, "none"
>> disables the link layer adaptation. Also the drop down box contains
>> some information which selection is relevant for which cases).
>>
>> What’s going on here? Why do I need this?:
>> I think we should mention that only with the proper link layer
>> selected and the overhead specified cerowrt is able to assess how
>> large each packet is on the link to the ISP, and only then the
>> shaping is deterministic. (For ATM users without the adaptations the
>> shaper is stochastically too optimistic about the link capacity
>> (which is too say the shaper is too optimistic about the effective
>> packet sizes)).
>>
>> Best Regards
>> Sebastian
>>
>>
>>
>>> Thanks.
>>>
>>> Rich
>> _______________________________________________
>> Cerowrt-devel mailing list
>> Cerowrt-devel@lists.bufferbloat.net
>> https://lists.bufferbloat.net/listinfo/cerowrt-devel
>
next prev parent reply other threads:[~2013-12-19 11:32 UTC|newest]
Thread overview: 39+ messages / expand[flat|nested] mbox.gz Atom feed top
2013-12-16 7:23 Dave Taht
2013-12-16 7:34 ` Dave Taht
2013-12-16 13:45 ` Rich Brown
2013-12-16 14:15 ` Sebastian Moeller
2013-12-17 3:45 ` Rich Brown
2013-12-17 9:31 ` Sebastian Moeller
2013-12-18 3:06 ` Rich Brown
2013-12-18 4:34 ` David Lang
2013-12-18 10:33 ` Sebastian Moeller
2013-12-18 11:27 ` Fred Stratton
2013-12-18 11:59 ` Sebastian Moeller
2013-12-18 13:24 ` Fred Stratton
2013-12-18 13:58 ` Rich Brown
2013-12-18 22:43 ` Sebastian Moeller
2013-12-19 4:12 ` Rich Brown
2013-12-19 10:49 ` Sebastian Moeller
[not found] ` <52B2D917.6080006@imap.cc>
2013-12-19 11:32 ` Fred Stratton [this message]
2013-12-19 13:13 ` Sebastian Moeller
2013-12-19 13:35 ` Fred Stratton
2013-12-20 18:01 ` Dave Taht
2013-12-20 20:51 ` Sebastian Moeller
2013-12-21 2:39 ` Dave Taht
2013-12-20 21:01 ` Sebastian Moeller
2013-12-21 0:34 ` Dave Taht
2013-12-21 9:36 ` Sebastian Moeller
2013-12-19 13:42 ` [Cerowrt-devel] CeroWrt 3.10 AQM page Rich Brown
2013-12-19 14:24 ` Fred Stratton
2013-12-19 15:07 ` Sebastian Moeller
2013-12-19 15:27 ` Fred Stratton
2013-12-20 10:12 ` Sebastian Moeller
2013-12-20 10:33 ` Fred Stratton
2013-12-20 10:45 ` Sebastian Moeller
2013-12-20 17:34 ` Dave Taht
2013-12-20 21:25 ` Rich Brown
2013-12-20 21:40 ` Sebastian Moeller
2013-12-21 0:37 ` Rich Brown
2013-12-21 10:01 ` Sebastian Moeller
2013-12-18 9:16 ` [Cerowrt-devel] cerowrt-3.10.24-5 dev build released Sebastian Moeller
2013-12-16 14:48 ` Fred Stratton
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/cerowrt-devel.lists.bufferbloat.net/
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=52B2D93B.6050501@imap.cc \
--to=fredstratton@imap.cc \
--cc=cerowrt-devel@lists.bufferbloat.net \
--cc=moeller0@gmx.de \
/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