Re: [Cerowrt-devel] DOCSIS 3+ recommendation?

2015-03-19 Thread Jonathan Morton
 On 19 Mar, 2015, at 19:04, Michael Richardson m...@sandelman.ca wrote:
 
 Jim Gettys j...@freedesktop.org wrote:
 Moral 1: anything not tested by being used on an ongoing basis,
 doesn't work.
 
 Moral 2: Companies like Comcast do not (currently) control their own
 destiny, since they outsourced too much of the technology to others.
 
 Moral 2 might be something that the C* suite types might actuall get.
 I don't know how to get that message there, though.

Be careful what you wish for: if the cable companies controlled the hardware 
more tightly, how much less experimentation would we be able to do?  The 
general hackability of your average CPE router is a benefit to our research 
efforts, even if the default configuration they come with is still utterly 
terrible.

 - Jonathan Morton

___
Cerowrt-devel mailing list
Cerowrt-devel@lists.bufferbloat.net
https://lists.bufferbloat.net/listinfo/cerowrt-devel


Re: [Cerowrt-devel] DOCSIS 3+ recommendation?

2015-03-19 Thread dpreed
How many years has it been since Comcast said they were going to fix 
bufferbloat in their network within a year?

And LTE operators haven't even started.

THat's a sign that the two dominant sectors of Internet Access business are 
refusing to support quality Internet service. (the old saying about monopoly 
ATT: we don't care. we don't have to. applies to these sectors).

Have fun avoiding bufferbloat in places where there is no home router you can 
put fq_codel into.

It's almost as if the cable companies don't want OTT video or simultaneous FTP 
and interactive gaming to work. Of course not. They'd never do that.



On Wednesday, March 18, 2015 3:50pm, Jonathan Morton chromati...@gmail.com 
said:

 ___
 Cerowrt-devel mailing list
 Cerowrt-devel@lists.bufferbloat.net
 https://lists.bufferbloat.net/listinfo/cerowrt-devel
 Right, so until 3.1 modems actually become available, it's probably best to
 stick with a modem that already supports your subscribed speed, and manage
 the bloat separately with shaping and AQM.
 
 - Jonathan Morton
 


___
Cerowrt-devel mailing list
Cerowrt-devel@lists.bufferbloat.net
https://lists.bufferbloat.net/listinfo/cerowrt-devel


Re: [Cerowrt-devel] DOCSIS 3+ recommendation?

2015-03-19 Thread JF Tremblay

 On Mar 19, 2015, at 9:53 AM, dpr...@reed.com wrote:
 
 How many years has it been since Comcast said they were going to fix 
 bufferbloat in their network within a year?

Any quote on that? 

 THat's a sign that the two dominant sectors of Internet Access business are 
 refusing to support quality Internet service.

I’m not sure this is a fair statement. Comcast is a major (if not “the” player) 
in CableLabs, and they made it clear that for Docsis 3.1, aqm was one of the 
important target. This might not have happened without all the noise around 
bloat that Jim and Dave made for years. (now peering and transit disputes are 
another ball game)

While cable operators started pretty much with a blank slate in the early days 
of Docsis, they now have to deal with legacy and a huge tail of old devices. So 
in this respect, yes they are now a bit like the DSL incumbents, introduction 
of new technologies is over a 3-4 years timeframe at least. 

 It's almost as if the cable companies don't want OTT video or simultaneous 
 FTP and interactive gaming to work. Of course not. They'd never do that.


You might be surprised at how much they care for gamers, these are often their 
most vocal users. And those who will call to get things fixed. Support calls 
and truck rolls are expensive and touch the bottom line, where it hurts… 

JF 
(a former cable operator)


___
Cerowrt-devel mailing list
Cerowrt-devel@lists.bufferbloat.net
https://lists.bufferbloat.net/listinfo/cerowrt-devel


Re: [Cerowrt-devel] DOCSIS 3+ recommendation?

2015-03-19 Thread Michael Richardson

Jim Gettys j...@freedesktop.org wrote:
 Moral 1: anything not tested by being used on an ongoing basis,
 doesn't work.

 Moral 2: Companies like Comcast do not (currently) control their own
 destiny, since they outsourced too much of the technology to others.

Moral 2 might be something that the C* suite types might actuall get.
I don't know how to get that message there, though.

-- 
]   Never tell me the odds! | ipv6 mesh networks [ 
]   Michael Richardson, Sandelman Software Works| network architect  [ 
] m...@sandelman.ca  http://www.sandelman.ca/|   ruby on rails[ 

___
Cerowrt-devel mailing list
Cerowrt-devel@lists.bufferbloat.net
https://lists.bufferbloat.net/listinfo/cerowrt-devel


Re: [Cerowrt-devel] DOCSIS 3+ recommendation?

2015-03-19 Thread Dave Taht
On Thu, Mar 19, 2015 at 6:53 AM,  dpr...@reed.com wrote:
 How many years has it been since Comcast said they were going to fix 
 bufferbloat in their network within a year?

It is unfair to lump every individual in an organization together. All
orgs have people trying to do the right thing(s), and sometimes,
eventually, they win. All that is required for evil to triumph is for
good people to do nothing, and docsis 3.1 is entering trials. Some
competition still exists there for both modems (8? providers?) and
CMTSes (3). My hope is that if we can continue to poke at it,
eventually a better modem and cmts setup will emerge, from someone.

http://www-personal.umich.edu/~jlawler/aue/sig.html

Or one of the CMTS vendors will ship something that works better,
although the ARRIS study had many flaws (LRED was lousy, their SFQ
enhancement quite interesting):

preso: http://snapon.lab.bufferbloat.net/~d/trimfat/Cloonan_Presentation.pdf
paper: http://snapon.lab.bufferbloat.net/~d/trimfat/Cloonan_Paper.pdf

I have of the cynical view that it does help to have knowledgeable
people such as yourself rattling the cages, and certainly I was
pleased with the results of my recent explosion at virgin - 2000+ hits
on the web site! 150 +1s! So I do plan to start blogging again
(everyone tired of my long emails? wait til you see the blog!)

 And LTE operators haven't even started.

And we haven't worked our magic on them, nor conducted sufficient
research on how they could get it more right. That said, there has
been progress in that area as well, and certainly quite a few papers
demonstrating their problems.

 THat's a sign that the two dominant sectors of Internet Access business are 
 refusing to support quality Internet service. (the old saying about monopoly 
 ATT: we don't care. we don't have to. applies to these sectors).

 Have fun avoiding bufferbloat in places where there is no home router you 
 can put fq_codel into.

Given the game theory here, this is why my own largest bet has been on
trying to resuscitate the home router and small business firewall
markets.

covering bets are on at least some ISPs (maybe not in the US) getting
it right, on regulation, etc.

Forces I am actively working against include the plans juniper and
cisco are pimping for moving ISP cpe into the cloud.

 It's almost as if the cable companies don't want OTT video or simultaneous 
 FTP and interactive gaming to work. Of course not. They'd never do that.

I do understand there are strong forces against us, especially in the USA.

I ended up writing a MUCH longer blog entry for this, I do hope I get
around to getting that site up.




 On Wednesday, March 18, 2015 3:50pm, Jonathan Morton 
 chromati...@gmail.com said:

 ___
 Cerowrt-devel mailing list
 Cerowrt-devel@lists.bufferbloat.net
 https://lists.bufferbloat.net/listinfo/cerowrt-devel
 Right, so until 3.1 modems actually become available, it's probably best to
 stick with a modem that already supports your subscribed speed, and manage
 the bloat separately with shaping and AQM.

 - Jonathan Morton



 ___
 Cerowrt-devel mailing list
 Cerowrt-devel@lists.bufferbloat.net
 https://lists.bufferbloat.net/listinfo/cerowrt-devel



-- 
Dave Täht
Let's make wifi fast, less jittery and reliable again!

https://plus.google.com/u/0/107942175615993706558/posts/TVX3o84jjmb
___
Cerowrt-devel mailing list
Cerowrt-devel@lists.bufferbloat.net
https://lists.bufferbloat.net/listinfo/cerowrt-devel


Re: [Cerowrt-devel] DOCSIS 3+ recommendation?

2015-03-19 Thread Jim Gettys
On Thu, Mar 19, 2015 at 10:11 AM, JF Tremblay 
jean-francois.tremb...@viagenie.ca wrote:


  On Mar 19, 2015, at 9:53 AM, dpr...@reed.com wrote:
 
  How many years has it been since Comcast said they were going to fix
 bufferbloat in their network within a year?


​They had hoped to be able to use a feature in DOCSIS to at least set the
buffering to the correct size for the provisioned bandwidth.  While not
fixing bufferbloat, it would have made a big difference (getting latency
down to the 100ms range; that would have taken my original 1.2 seconds of
bloat down to 100ms).

When they went and tested that feature​, the actual implementations weren't
there and were so buggy, they couldn't turn it on.

Moral 1: anything not tested by being used on an ongoing basis, doesn't
work.

Moral 2: Companies like Comcast do not (currently) control their own
destiny, since they outsourced too much of the technology to others.


 Any quote on that?

  THat's a sign that the two dominant sectors of Internet Access
 business are refusing to support quality Internet service.

 I’m not sure this is a fair statement. Comcast is a major (if not “the”
 player) in CableLabs, and they made it clear that for Docsis 3.1, aqm was
 one of the important target. This might not have happened without all the
 noise around bloat that Jim and Dave made for years. (now peering and
 transit disputes are another ball game)

 While cable operators started pretty much with a blank slate in the early
 days of Docsis, they now have to deal with legacy and a huge tail of old
 devices. So in this respect, yes they are now a bit like the DSL
 incumbents, introduction of new technologies is over a 3-4 years timeframe
 at least.


​Yup.
​



  It's almost as if the cable companies don't want OTT video or
 simultaneous FTP and interactive gaming to work. Of course not. They'd
 never do that.


 You might be surprised at how much they care for gamers, these are often
 their most vocal users. And those who will call to get things fixed.
 Support calls and truck rolls are expensive and touch the bottom line,
 where it hurts…


​Yup.

And I agree with Dave Taht, Comcast has had a lot more technical clue than
most other ISP's we've interacted with.​


​And these industries are captive to the practices of the companies that
make the gear, and as I've said in public at the Berkman Center, this has
really bad and dangerous consequences for the Internet.  I'll post a new
version of that talk, maybe later today.

Now, I've yet to detect any clue it cellular ISP's  And there, dpr's
complaints I believe are correct.
 - Jim
 ​


 JF
 (a former cable operator)


 ___
 Cerowrt-devel mailing list
 Cerowrt-devel@lists.bufferbloat.net
 https://lists.bufferbloat.net/listinfo/cerowrt-devel

___
Cerowrt-devel mailing list
Cerowrt-devel@lists.bufferbloat.net
https://lists.bufferbloat.net/listinfo/cerowrt-devel


Re: [Cerowrt-devel] DOCSIS 3+ recommendation?

2015-03-19 Thread dpreed
I'll look up the quote, when I get home from California, in my email archives.  
It may have been private email from Richard Woundy (an engineering SVP at 
Comcast who is the person who drove the CableLabs effort forward, working with 
Jim Gettys - doing the in-house experiments...). To be clear, I am not blaming 
Comcast's engineers or technologists for the most part. I *am* blaming the 
failure of the Comcast leadership to invest in deploying the solution their own 
guys developed. I was skeptical at the time (and I think I can find that email 
to Rich Woundy, too, as well as a note to Jim Gettys expressing the same 
skepticism when he was celebrating the CableLabs experiments and their best 
practices regarding AQM).

It's worth remembering that CableLabs, while owned jointly by all cable 
operators, does not actually tell the operators what to do in any way.  So 
recommendations are routinely ignored in favor of profitable operations.  I'm 
sure you know that.  It's certainly common knowledge among those who work at 
CableLabs (I had a number of conversations with Richard Green when he ran the 
place on this very subject).

So like any discussion where we anthropomorphize companies, it's probably not 
useful to pin blame.

I wasn't trying to pin blame anywhere in particular - just observing that Cable 
companies still haven't deployed the actual AQM options they already have.

Instead the cable operators seem obsessed with creating a semi-proprietary 
game lane that involves trying to use diffserv, even though they don't (and 
can't) have end-to-end agreement on the meaning of the DCP used, and therefore 
will try to use that as a basis for requiring gaming companies to directly peer 
with the cable distribution network, where the DCP will work (as long as you 
buy only special gear) to give the gaming companies a fast lane that they 
have to pay for (to bypass the bloat that they haven't eliminated by upgrading 
their deployments).

Why will the game providers not be able to just use the standard Internet 
access service, without peering to every cable company directly?  Well, because 
when it comes to spending money on hardware upgrades, there's more money in it 
to pay for the upgrade.

That's just business logic, when you own a monopoly on Internet access.  You 
want to maximize the profits from your monopoly, because competition csn't 
exist. [Fixing bufferbloat doesn't increase profits for a monopoly. In fact it 
discourages people from buying more expensive service, so it probably decreases 
profits.]

It's counterintuitive, I suppose, to focus on the business ecology distortions 
caused by franchise monopolies in a technical group. But engineering is not 
just technical - it's about economics in a very fundamental way.  Network 
engineering in particular.

If you want better networks, eliminate the monopolies who have no interest in 
making them better for users.

On Thursday, March 19, 2015 10:11am, JF Tremblay 
jean-francois.tremb...@viagenie.ca said:

 
 On Mar 19, 2015, at 9:53 AM, dpr...@reed.com wrote:

 How many years has it been since Comcast said they were going to fix 
 bufferbloat
 in their network within a year?
 
 Any quote on that?
 
 THat's a sign that the two dominant sectors of Internet Access business are
 refusing to support quality Internet service.
 
 I’m not sure this is a fair statement. Comcast is a major (if not
 “the” player) in CableLabs, and they made it clear that for Docsis
 3.1, aqm was one of the important target. This might not have happened 
 without all
 the noise around bloat that Jim and Dave made for years. (now peering and 
 transit
 disputes are another ball game)
 
 While cable operators started pretty much with a blank slate in the early 
 days of
 Docsis, they now have to deal with legacy and a huge tail of old devices. So 
 in
 this respect, yes they are now a bit like the DSL incumbents, introduction of 
 new
 technologies is over a 3-4 years timeframe at least.
 
 It's almost as if the cable companies don't want OTT video or simultaneous 
 FTP
 and interactive gaming to work. Of course not. They'd never do that.
 
 
 You might be surprised at how much they care for gamers, these are often their
 most vocal users. And those who will call to get things fixed. Support calls 
 and
 truck rolls are expensive and touch the bottom line, where it hurts…
 
 JF
 (a former cable operator)
 
 
 


___
Cerowrt-devel mailing list
Cerowrt-devel@lists.bufferbloat.net
https://lists.bufferbloat.net/listinfo/cerowrt-devel


Re: [Cerowrt-devel] DOCSIS 3+ recommendation?

2015-03-18 Thread Sebastian Moeller
Hi David,

On March 18, 2015 5:34:30 AM GMT+01:00, David P. Reed dpr...@reed.com wrote:
It is not the cable modem itself that is bufferbloated. It is the head
end working with the cable modem. Docsis 3 has mechanisms to avoid
queue buildup but they are turned on by the head end.

I seem to recall that even on egress charter cable showed multiples 
hundred of bufferbloat, so I would argue that even at docs is 3.0 the modems 
might be over buffered or under-AQM'd. The head end certainly is another 
problem...



I don't know for sure but I believe that the modem itself cannot
measure or control the queueing in the system to minimize latency.

I believe this is supposed to happen with docs is 3.1 where PIE is 
mandatory in the modems. Now whether the ISPs will activate it or not I do not 
know.

Best Regards
 sebastian


You can use codel or whatever if you bound you traffic upward and
stifle traffic downward. But that doesn't deal with the queueing in the
link away from your home.

On Mar 17, 2015, valdis.kletni...@vt.edu wrote:
On Mon, 16 Mar 2015 13:35:32 -0700, Matt Taggart said:
 Hi cerowrt-devel,

 My cable internet provider (Comcast) has been pestering me (monthly
email
 and robocalls) to upgrade my cable modem to something newer. But I
_like_
 my current one (no wifi, battery backup) and it's been very stable
and can
 handle the data rates I am paying for. But they are starting to roll
out
 faster service plans and I guess it would be good to have that
option
(and
 eventually they will probably boost the speed of the plan I'm paying
for).
 So...

 Any recommendations for cable modems that are known to be solid and
less
 bufferbloated?

I've been using the Motorola Surfboard SB6141 on Comcast with good
results.
Anybody got a good suggestion on how to test a cablemodem for
bufferbloat,
or what you can do about it anyhow (given that firmware is usually
pushed
from the ISP side)?




___
Cerowrt-devel mailing list
Cerowrt-devel@lists.bufferbloat.net
https://lists.bufferbloat.net/listinfo/cerowrt-devel

-- Sent with K-@ Mail - the evolution of emailing.



___
Cerowrt-devel mailing list
Cerowrt-devel@lists.bufferbloat.net
https://lists.bufferbloat.net/listinfo/cerowrt-devel

-- 
Sent from my Android device with K-9 Mail. Please excuse my brevity.
___
Cerowrt-devel mailing list
Cerowrt-devel@lists.bufferbloat.net
https://lists.bufferbloat.net/listinfo/cerowrt-devel


Re: [Cerowrt-devel] DOCSIS 3+ recommendation?

2015-03-18 Thread JF Tremblay


 On Mar 18, 2015, at 2:26 AM, Jonathan Morton chromati...@gmail.com wrote:
 
 DOCSIS 3.1 mandates support for AQM (at minimum the PIE algorithm) in both 
 CPE and head end. If you can get hold of a D3.1 modem […].
 
That last part might involve robbing the house of a Comcast employee... ;) 

http://www.lightreading.com/cable/docsis/comcast-puts-docsis-31-live-in-the-field/d/d-id/714494
 
http://www.lightreading.com/cable/docsis/comcast-puts-docsis-31-live-in-the-field/d/d-id/714494

No D3.1 hardware is certified at this point, the chipsets are just barely out 
and still experimental. Customers probably won’t see D31 hardware before 2016. 

Btw, in my experience, modems and CMTSes have no AQM at all configured. And the 
buffers are large, in both directions. The more recent the model, the more 
buffer it usually has (hey, more speed requires more buffer, right?). I’ve seen 
multiple Mb in some models, can’t remember the exact amount, but it might have 
been 2-4 Mb for my current TM702. So the worst case is actually to have a very 
recent modem with a lower-tier speed (like a 10 Mbps). 

JF




___
Cerowrt-devel mailing list
Cerowrt-devel@lists.bufferbloat.net
https://lists.bufferbloat.net/listinfo/cerowrt-devel


Re: [Cerowrt-devel] DOCSIS 3+ recommendation?

2015-03-18 Thread Jonathan Morton
Right, so until 3.1 modems actually become available, it's probably best to
stick with a modem that already supports your subscribed speed, and manage
the bloat separately with shaping and AQM.

- Jonathan Morton
___
Cerowrt-devel mailing list
Cerowrt-devel@lists.bufferbloat.net
https://lists.bufferbloat.net/listinfo/cerowrt-devel


Re: [Cerowrt-devel] DOCSIS 3+ recommendation?

2015-03-18 Thread Jonathan Morton
DOCSIS 3.1 mandates support for AQM (at minimum the PIE algorithm) in both
CPE and head end. If you can get hold of a D3.1 modem, you'll at least be
ready for the corresponding upgrade by your ISP.

Unfortunately I don't know which cable modems support which DOCSIS
versions, but it should be straightforward to look that up for any given
model.

- Jonathan Morton
___
Cerowrt-devel mailing list
Cerowrt-devel@lists.bufferbloat.net
https://lists.bufferbloat.net/listinfo/cerowrt-devel


Re: [Cerowrt-devel] DOCSIS 3+ recommendation?

2015-03-17 Thread David P. Reed
It is not the cable modem itself that is bufferbloated. It is the head end 
working with the cable modem. Docsis 3 has mechanisms to avoid queue buildup 
but they are turned on by the head end.

I don't know for sure but I believe that the modem itself cannot measure or 
control the queueing in the system to minimize latency.

You can use codel or whatever if you bound you traffic upward and stifle 
traffic downward. But that doesn't deal with the queueing in the link away from 
your home.

On Mar 17, 2015, valdis.kletni...@vt.edu wrote:
On Mon, 16 Mar 2015 13:35:32 -0700, Matt Taggart said:
 Hi cerowrt-devel,

 My cable internet provider (Comcast) has been pestering me (monthly
email
 and robocalls) to upgrade my cable modem to something newer. But I
_like_
 my current one (no wifi, battery backup) and it's been very stable
and can
 handle the data rates I am paying for. But they are starting to roll
out
 faster service plans and I guess it would be good to have that option
(and
 eventually they will probably boost the speed of the plan I'm paying
for).
 So...

 Any recommendations for cable modems that are known to be solid and
less
 bufferbloated?

I've been using the Motorola Surfboard SB6141 on Comcast with good
results.
Anybody got a good suggestion on how to test a cablemodem for
bufferbloat,
or what you can do about it anyhow (given that firmware is usually
pushed
from the ISP side)?




___
Cerowrt-devel mailing list
Cerowrt-devel@lists.bufferbloat.net
https://lists.bufferbloat.net/listinfo/cerowrt-devel

-- Sent with K-@ Mail - the evolution of emailing.___
Cerowrt-devel mailing list
Cerowrt-devel@lists.bufferbloat.net
https://lists.bufferbloat.net/listinfo/cerowrt-devel


Re: [Cerowrt-devel] DOCSIS 3+ recommendation?

2015-03-17 Thread Valdis . Kletnieks
On Mon, 16 Mar 2015 13:35:32 -0700, Matt Taggart said:
 Hi cerowrt-devel,

 My cable internet provider (Comcast) has been pestering me (monthly email
 and robocalls) to upgrade my cable modem to something newer. But I _like_
 my current one (no wifi, battery backup) and it's been very stable and can
 handle the data rates I am paying for. But they are starting to roll out
 faster service plans and I guess it would be good to have that option (and
 eventually they will probably boost the speed of the plan I'm paying for).
 So...

 Any recommendations for cable modems that are known to be solid and less
 bufferbloated?

I've been using the Motorola Surfboard SB6141 on Comcast with good results.
Anybody got a good suggestion on how to test a cablemodem for bufferbloat,
or what you can do about it anyhow (given that firmware is usually pushed
from the ISP side)?


pgpkXU3zCiBml.pgp
Description: PGP signature
___
Cerowrt-devel mailing list
Cerowrt-devel@lists.bufferbloat.net
https://lists.bufferbloat.net/listinfo/cerowrt-devel


[Cerowrt-devel] DOCSIS 3+ recommendation?

2015-03-16 Thread Matt Taggart
Hi cerowrt-devel,

My cable internet provider (Comcast) has been pestering me (monthly email 
and robocalls) to upgrade my cable modem to something newer. But I _like_ 
my current one (no wifi, battery backup) and it's been very stable and can 
handle the data rates I am paying for. But they are starting to roll out 
faster service plans and I guess it would be good to have that option (and 
eventually they will probably boost the speed of the plan I'm paying for). 
So...

Any recommendations for cable modems that are known to be solid and less 
bufferbloated?

I (like probably everyone on this list) will have router doing SQM/etc 
connected to the device, so that reduces the damage large buffers in it can 
do, but it would still be good to have something that designed well and to 
reward a vendor that's paying attention.

My personal ideal is a simple device, cable-in gig ethernet out, and does 
not have wifi, usb, do NAT, etc. (that's what cerowrt on the router/AP is 
for). Are there DOCSIS 3.1 devices available yet? Or if those aren't 
available/affordable, maybe an inexpensive but good 3.0?

Thanks,

-- 
Matt Taggart
m...@lackof.org


___
Cerowrt-devel mailing list
Cerowrt-devel@lists.bufferbloat.net
https://lists.bufferbloat.net/listinfo/cerowrt-devel