News for hackers. Stuff that matters.
Re:The FCC wants to regulate broadband data caps again by tristor on Wednesday June 21, 2023 @11:45AM (#36420048)
The biggest problem for me is that Comcast does shitty things with the devices that they provide to customers. The CPE Comcast gives with their highest XFinity plan comes with "unlimited data", but if you refuse the device they charge an additional $30/mo to get "unlimited data", because they use the CPE to enforce customer-hostile QoS and throttling to negatively impact throughput and performance. When you use your own equipment you aren't impacted in the same way by this (with some exceptions, which you can workaround). The $30/mo fee is really just a "fuck you" from Comcast to try to get you to give up or abandon the idea, but is completely meaningless from a revenue perspective.

Comcast's problem isn't that they can't afford to provide the service you paid for without the caps, it's that they're oversubscribing their backbone so heavily that they would never be able to do it from a technical perspective. The reality is most people don't hit that cap, so the cap is actually meaningless and does nothing for large consumers. It's just a consumer-hostile practice, where Comcast is trying to take ten miles where they were given an inch. This FCC is just going to codify it though, the FCC has been in the pocket of one provider or another for the last 15 years at least.

Re:The FCC wants to regulate broadband data caps again by betaby on Wednesday June 21, 2023 @12:10PM (#36420383)
Any proof of that? Especially 'customer-hostile QoS'. I don't like the monopolies like the other guy, but QoS/CoS has very technical meaning and this is a technical forum.
Re:The FCC wants to regulate broadband data caps again by jandrese on Wednesday June 21, 2023 @12:18PM (#36420487)
"Customer-hostile QoS" really only has one possible meaning. They de-prioritize your data after some threshold.

The extra $30/month would be for "actually unlimited" since removing the QoS means you never get de-prioritized. This might be better than the alternative where there is no $30/month service but all data defaults to the lowest priority and you need the extra device to get reasonable performance when the network is busy. But then one wonders why someone couldn't just set up their home router to tag all packets at the highest priority, why do they need this device in the consumer's home at all instead of doing it in the CO?

Re:The FCC wants to regulate broadband data caps again by tristor on Wednesday June 21, 2023 @01:02PM (#36421216)
They ignore QoS tagging from non-Comcast devices, FYI. I've tried that trick of tagging all my traffic as DSCP 30 (Flash High), and it gets reset to 0 (Best Effort) as soon as it crosses the head-end. This is unfortunately also commonplace for providers and an annoyance to businesses in our new post-pandemic world where they need to appropriate tag collab/voip traffic and it gets reset along the way. Lumen (formerly Level 3) often resets to best effort as soon as you cross into their transit edge from your ISP. These values often do not get carried across peering relationships. QoS across the Internet is not guaranteed.

In the case I'm talking about, it really only matters how Comcast's network treats their direct customers, not how you get treated after, and they absolutely ignore customer QoS (at least on residential links).

Re:The FCC wants to regulate broadband data caps again by jandrese on Wednesday June 21, 2023 @01:31PM (#36421637)
That makes me wonder how it can distinguish between a Comcast and non-Comcast device on the network. If this were built into the Cable Modem it would be reasonably doable, but if it's a separate box entirely I'm not sure.
Re:The FCC wants to regulate broadband data caps again by tristor on Wednesday June 21, 2023 @01:39PM (#36421763)
The CPE (Customer Premise Equipment) /is/ the cable modem, as well as a WiFi router. Another thing it does is provide an authenticated SSID for WiFi that is available to other Comcast customers and utilized to boost coverage for Comcast's mobile offerings, via built-in WiFi profiles. The basic understanding I have is that you get free "unlimited" with the Comcast CPE, because they got sued and lost due to the provided authenticated WiFi being used by other customers to utilized what would otherwise be part of your data cap, so they had to lift the cap when they provided the equipment. Since your own equipment doesn't provide the Xfinity WiFi SSID, you must pay to lift the cap.

I did a quick search and couldn't find what I was looking for, but it looks like in 12 states they were prevented until 2022 for enforcing the data cap, and there's a pending class action suit in California related to the WiFi impact on data caps: https://topclassactions.com/lawsuit-settlements/lawsuit-news...

Anyway, that's my understanding. The net-net is I coughed up the $30/mo because I have no alternatives to Comcast (even at lower speeds) because my landlord has an exclusivity contract with them, and I don't want their shit-tier CPE anyway, especially throttling my traffic and broadcasting a WiFi SSID I don't control. My entire network is proper SME enterprise-grade rackmount gear and I have WiFi 6E throughout my house that is secured to only allow devices I control/allow to connect.

Re:The FCC wants to regulate broadband data caps again by mindslight on Wednesday June 21, 2023 @03:52PM (#36423450)
So correct me if I've misunderstood, but you originally said "customer hostile QoS" which would imply traffic shaping being done on the CPE router, say perhaps with the goal of decongesting the cable segment. This comment you've seemed to walk it back saying the problem with their CPE is that it facilitates service to other customers. If that second thing is really the only problem, then couldn't you just stick their CPE in a Faraday cage and/or unplug its antennas?

Also if they are doing traffic shaping, where does the default unclassifiable (eg VPN) traffic fall? It should be easy enough to get an unlimited VPS at a close enough data center and relegate Comcast to a dumb pipe (as they should be).

Re:The FCC wants to regulate broadband data caps again by jandrese on Wednesday June 21, 2023 @04:26PM (#36423916)
I don't think it does sophisticated traffic classification. It's just a way for Comcast to say "you've used more than 10GB of traffic this month, all of your packets get sent down to the best effort Thunderdome until the next billing cycle".
Re:The FCC wants to regulate broadband data caps again by mindslight on Wednesday June 21, 2023 @07:43PM (#36426317)
That conflicts with OP's description saying their Steam downloads were 20% slower, which presumably was tested before hitting any soft transfer cap.

I'd guess the goal of traffic shaping on CPE would be to keep upload bandwidth on the cable segments less congested. Or perhaps conntrack is easier to do in a distributed manner?

Re:The FCC wants to regulate broadband data caps again by seanp2k2 on Wednesday June 21, 2023 @10:44PM (#36427427)
I wonder how Hulu streaming traffic is QoS'd on Comcast. Someone should check that out and file a lawsuit.
Re:The FCC wants to regulate broadband data caps again by tristor on Wednesday June 21, 2023 @05:03PM (#36424462)
I haven't walked anything back, thank you. There's more than one bad thing Comcast does to their customers, we haven't got close to enumerating the full list. The two issues with the CPE are orthogonal to one another. Whether or not they lift the cap, they still perform traffic shaping when using their CPE (they also perform shaping /without/ their CPE, but it's much cruder).
Re:The FCC wants to regulate broadband data caps again by mindslight on Wednesday June 21, 2023 @06:53PM (#36425822)
Sorry, I missed that you addressed the request for details in another branch. I was hoping to see a description of what their CPE was actually doing - metadata-based traffic shaping, throttling after a certain amount of usage, too small NAT table like ATT routers were famous for, just underpowered performance, or what. But now I understand you just investigated enough for your own purposes.

FWIW I think the DiffServ RFC explicitly acknowledges that the QoS marks are generally ignored across administrative boundaries. It was an extension of the earlier 4-level QoS priority, so by that time it was clear that transit networks weren't paying them much attention. What would be surprising is finding a consumer ISP that actually did something different when a customer set them.

Re:The FCC wants to regulate broadband data caps again by seanp2k2 on Wednesday June 21, 2023 @10:43PM (#36427417)
Take the Comcast CPE, put wifi router in small faraday cage or open it up and unplug the antennas?

Most of Silicon Valley is in the clutches of Comcast as well, unfortunately. It's 1.2gbps down / 35mbit up or ATT 768K DSL (and we'd have to pay to get phone lines) where I'm at. Of course, if you check the FCC Broadband Map, there are 7 providers here, with ATT showing 5gbps FTTH, which I've confirmed with their reps multiple times is not possible (there's no fiber on the poles in our backyard and they won't install any anytime soon).

Apartments I've lived in around SV as well are also under the Comcast exclusive contract, with restrictions on any antennas or dishes, so the only other choice would be tethering an LTE or 5G device.

We sold out the critical infrastructure of our country to investors and this is the result.

Re:The FCC wants to regulate broadband data caps again by tristor on Wednesday June 21, 2023 @12:57PM (#36421125)
I don't have any proof I can share, as I only had the box provided by them for a month prior to ponying up the $30/mo fee to run my own equipment w/ unlimited and that was over a year ago. I'm well aware of the technical meaning of QoS. My specific claim is that Comcast uses their provided CPE to de-prioritize traffic which is throughput heavy like downloads of updates/games via Xbox Live, Steam, etc and to prioritize traffic which is most noticeable to users (Netflix, VOIP) and they implement throttling. You could argue that this is perfectly reasonable and what you would expect from network behavior anyway, but I see it as customer-hostile because I pay for a certain amount of throughput to be available to me and I want the ISP to act as a dumb pipe and leave it up to me to make these types of decisions, and not to have traffic de-prioritized or throttled at their whim. I had a 20% increase in average throughput downloading games via Steam using my own equipment vs the Comcast provided equipment with no other changes, as an example of the direct impacts. The purpose for Comcast doing this is network management on their part, they heavily oversubscribe their service and use network management techniques to apportion available throughput in whatever way is most advantageous to Comcast.

You can make whatever argument you want that Comcast's behavior is reasonable and necessary or that this isn't consumer-hostile. You won't convince me. I pay for gigabit connectivity, I should get gigabit connectivity. If they can't offer gigabit connectivity, they shouldn't offer it, rather than lying to me and then penalizing my traffic. It's that simple. Companies can't take a product to market they're incapable of actually offering and then act like it's the customer's fault, it's fraud. Nearly every residential ISP in the US behaves in these ways, it's not unique to Comcast, and it's not aligned to what is promised and offered in their advertising/contracts.

Re:The FCC wants to regulate broadband data caps again by tonyb on Wednesday June 21, 2023 @05:57PM (#36425229)
That's not how QoS works on a DOCSIS network. DOCSIS QOS is controlled via the DOCSIS config file and is applied to any cable modem, it is part of the standard that all cable modems - so any QOS that would be applied to Comcast supplied modem would also be applied to a customer provided modem.

I don't have any specific knowledge of how Comcast does or doesn't do throttling on their network but it is very unlikely that is happening via the CPE. They may be doing some QOS via PCMM (PacketCable MultiMedia) but that is often used to manage congestion on the cable network and not the backhaul/transport side.

Re:The FCC wants to regulate broadband data caps again by tristor on Wednesday June 21, 2023 @07:10PM (#36426002)
You're correct that there is also DOCSIS QOS being performed and this happens regardless of who supplied the modem, this affects traffic between the modem and the head-end, but past the head-end traffic is shaped using other techniques. QoS is protocol specific, and based on the behavior I've observed I believe they are doing application classification and doing IP QoS on the CPE in addition to any DOCSIS QoS applied regardless. I'm a little rusty on my understanding of the DOCSIS specs, but this is a L2 protocol and QoS applied here isn't based on application classification, AFAIK.