Comcast has finally provided the FCC with details of its new congestion management system, and there's a lot to like. Deep packet inspection it out. P2P protocol targeting is out. Management systems that affect entire regions are out.
Instead, Comcast will deploy a highly-targeted, protocol-agnostic management system that has nothing to do with the applications a customer uses and everything to do with the total bandwidth being used in the last few minutes. It's a huge step forward from the previous system that relied on falsified TCP reset packets to interrupt P2P uploads. The company plans on rolling it out later this year despite its lawsuit against the FCC over the ruling that forced this new approach.
When the FCC issued its Order against the company's P2P throttling scheme last month, Comcast was given 30 days to describe its current congestion management and the changes that the company would make to comply with the FCC ruling. Those 30 days are up today, and Comcast has just filed its document with the agency. Ars also spoke to the company to flesh out our understanding of the new system. Here's how it works.
A better congestion management system
Comcast's new technique is based on a simple premise: during periods of congestion, heavy users of bandwidth on a local node ought to see speed reductions before light users. To make that happen, the system tracks each customer's uploads and downloads separately using software from Sandvine that runs on Linux servers (Comcast stresses to us that this is not deep packet inspection software, but basic "shallow inspection" code that simply counts packets.)