On mySimon: Top Mp3 Players And Accessories
BNET Business Network:
BNET
TechRepublic
ZDNet

February 13th, 2008

Comcast traffic management issue before FCC

Posted by George Ou @ 9:57 am

Categories: Infrastructure, Net Neutrality, Networking, News, Technology policy

Tags: FCC, Bandwidth, Packet, Electronic Frontier Foundation, BitTorrent, Network, Comcast Corp., P2P, Problem, Verizon Communications Inc.

Today is the deadline for the FCC call for comments on the Comcast traffic management case brought about by a formal complaint from the Free Press and Public Knowledge.  As a former network engineer who designed networks and servers and as someone who has written extensively on these matters, I thought I would summarize the issues in a clear and concise manner.

Background
Independent groups last year found that Comcast was sending TCP RESET packets to BitTorrent seeders at various times of the day to cut back the number of upload sessions they could have.  A BitTorrent seeder is someone who is not downloading but acting as a dedicated and peer-to-peer file server.  BitTorrent downloads or uploads while downloading were not affected.  Various groups complained that this was possibly illegal protocol discrimination using forged TCP RESET packets while Comcast maintained that this was reasonable network management to assure fair distribution of bandwidth to all their users.

The upstream contention problem
A typical Cable broadband network such as Comcast operates under the DOCSIS 1.1 standard which offers 10 mbps of upstream bandwidth and 40 Mbps of downstream bandwidth bandwidth shared amongst the neighborhood.  Since the typical user has a static upstream cap of 384 kbps, it would be possible for 26 BitTorrent seeders and/or BitTorrent uploaders to completely jam the upstream pipe rendering the entire network unbearable.  Since a typical Cable broadband company provisions between 50 and 400 users (typically somewhere in the middle) per cable loop, it is possible for ~10% of the users can jam the entire upstream network which ultimately affects downloads as well since services can’t be asked for.  This is further complicated by the fact that DOCSIS networks use a reservation system for upstream traffic on a collision network.  Too many requests for upload slots and the requests collide and no one gets to transmit anything.

Accusations of discrimination
Some have complained that this was content discrimination.  But Comcast does not discriminate based on content; Comcast discriminates against excessive upstream usage that chokes up their entire broadband network.  The EFF complains that this was “protocol discrimination” against BitTorrent and other P2P (peer-to-peer) applications, but it is a fact that BitTorrent and P2P are the biggest upstream bandwidth users.  Since BitTorrent seeders who only continuously upload throughout the day can be reasonably classified as dedicated servers, they actually fall under prohibited services under Comcast’s TOS (Terms Of Service).

Blocking versus delaying
Comcast says they’re merely delaying BitTorrent seeders from uploading to their peers while their critics say they are blocking.  It is true that Comcast blocks BitTorrent seeds when the broadband network is very busy, but they do allow BitTorrent seeding at most other times of the day.  Network Engineer and Internet pioneer Richard Bennett explained this best in his comment to the FCC that since BitTorrent and other peer-to-peer applications all have the ability to resume transmission at where they left off, temporary blocking of seeders effectively acts as a delaying mechanism.  The file eventually gets served to the remote party outside of Comcast’s network intact.

Consumer versus commercial Internet connection
The reality is that Comcast customers were never blocked, throttled, or delayed from receiving any services; they were delayed from offering hosting services (BitTorrent seeding) that were technically prohibited to begin with under the terms of service.  Comcast’s consumer broadband service technically doesn’t have to act as a commercial hosting service to other customers in and outside of Comcast’s network so the fact that they permit seeding most of the day seems like a reasonable compromise.  Furthermore, BitTorrent users who are downloading are continuously uploading during the download without any delaying action so it isn’t as if Comcast refuses to participate in P2P uploads.

Blocking of Lotus Notes
Comcast’s network management mechanisms did have a bug in them that accidentally blocked Lotus Notes traffic, but this issue was fixed months ago when the issue was first brought to the attention of Comcast.  All software and hardware implementations have bugs and we expect the service provider to act in good faith and repair the problems as soon as possible.  In this particular case, Comcast appears to have acted quickly and properly by fixing the problems that blocked Lotus Notes.

The complaint to the FCC
The Free Press and Public Knowledge filed a formal complaint to the FCC to immediately enjoin Comcast from these network management practices before the merits are decided and the facts weighed.  This is an unreasonable request since Comcast customers would be harmed by network traffic jams due to the lack of any traffic management.  The Free Press and Public Knowledge also demanded fines of $195,000 per infraction which would amount to over $2 trillion dollars if we counted every Comcast customer.  This is obviously impossible since it exceeds the gross revenue of any corporation in the USA.

<Next page - Impractical alternatives proposed>

Pages: 1 2 3

George Ou is Technical Director of ZDNet. See his full profile and disclosure of his industry affiliations.

Related Discussions on TechRepublic

Did you know you can take part in these discussions with your ZDNet membership?

  • Talkback
  • Most Recent of 104 Talkback(s)
Correction on DOCSIS 2.0 date..
I misspoke and said 2004 when it was December 2001 that DOCSIS 2.0 was finalized. (Read the rest)
Posted by: JT82 Posted on: 02/26/08 You are currently: a Guest | | Terms of Use
As i suspected...  JT82 | 02/13/08
Two errors, DOCSIS 1.1 is common, and they don't charge $55 per month  georgeou | 02/13/08
Pricing varies by market...  JT82 | 02/13/08
All ISPs over provision, some more than others  georgeou | 02/13/08
Just as airlines over book...  JT82 | 02/13/08
Again, there are no better solutions other than a network upgrade to DOCSIS  georgeou | 02/13/08
Then what are they waiting on..  JT82 | 02/13/08
I hear what you're saying, but the current fiasco isn't helping  georgeou | 02/13/08
Or something else to kick them in the butt...  JT82 | 02/13/08
re: Two errors  Badgered | 02/13/08
Common?  CobraA1 | 02/13/08
They charge MORE than $55  MGP2 | 02/14/08
Abuse of Cable Networks  ceh4702 | 02/13/08
And it will continue  JT82 | 02/13/08
On Broadband over Power Lines....  DCMann | 02/14/08
Abuse of network?  Leria | 02/13/08
Why do you still try to claim that downloads were affected?  georgeou | 02/13/08
P2P downloads need to get from off-Comcast?  AySz88 | 02/14/08
CNN doesn't use BitTorrent  georgeou | 02/14/08
Typo correction  georgeou | 02/14/08
Misread: P2P, not CNN. Example: BitTorrent  AySz88 | 02/16/08
No, downloading from your neighbor over Cable will kill the network  georgeou | 02/19/08
Re: No, downloading from your neighbor over Cable will kill the network  none none | 02/19/08
But they don't have that many commercial users  georgeou | 02/19/08
Re: But they don't have that many commercial users  none none | 02/19/08
If they actually had that many business accounts, they'd use smaller networ  georgeou | 02/20/08
Re: If they actually had that many business accounts, they'd use smaller ne  none none | 02/20/08
Logic indicates that downloads ARE blocked  GreggN | 02/15/08
Doesn't matter, your terms of service prohibits it  georgeou | 02/19/08
4000 kbps downstream versus 40 kbps downstream is 100x faster  georgeou | 02/13/08
Forging, Traffic Shaping, and P4P  D-T-Schmitz | 02/13/08
Local BitTorrent servers wouldn't solve the problem  georgeou | 02/13/08
No Rhetoric. Facts.  D-T-Schmitz | 02/13/08
Do you understand the difference between a DOCSIS network and a DSL/FiOS ne  georgeou | 02/13/08
I think I've been fairly clear  D-T-Schmitz | 02/14/08
Some more numbers to compare  georgeou | 02/14/08
Well put and understood. But...  D-T-Schmitz | 02/14/08
Do you understand what EFF, Free Press, Public Knowledge want to do?  georgeou | 02/14/08
Re: Local BitTorrent servers wouldn't solve the problem  none none | 02/14/08
RE: Comcast traffic management issue before FCC  geminate7@... | 02/13/08
Say what you may.......  linux for me | 02/13/08
Actually, they say " up to this speed..." [nt]  olePigeon | 02/13/08
They said "up to" those speeds  georgeou | 02/13/08
That's why I hate Cable  voska1 | 02/14/08
That's not a choice  notsofast | 02/14/08
I've written quite a bit about the AT&T problems  georgeou | 02/14/08
Demand an SLA  Been_Done_Before | 02/14/08
Truth in advertising is dead, so is the fine print ..  terry flores | 02/13/08
Competition helps  voska1 | 02/14/08
New euphemisms  pablo Dante | 02/13/08
Technical argument is moot ...  MisterMiester | 02/14/08
The outside customers are seeing headers from the owners of the IP block  georgeou | 02/14/08
Sorry they're not ...  MisterMiester | 02/14/08
Your response makes no sense. I said Comcast did send RST packets outside  georgeou | 02/14/08
That's a DDoS ...  MisterMiester | 02/14/08
DDoS == Distributed Denial of Service  georgeou | 02/14/08
CERT Guidelines on Denial of Service  MisterMiester | 02/14/08
Blocking spam is a denial of service  georgeou | 02/14/08
Argue all you want, the law is the law ...  MisterMiester | 02/15/08
except for mechanical or service quality control checks  georgeou | 02/16/08
1/10 available bandwidth advertised as whole  news_reader | 02/14/08
Surprised at what Comcast didn't say  Spats30 | 02/14/08
They did say that in their formal comment to the FCC.  georgeou | 02/14/08
Transparency  johndoe445566 | 02/14/08
They didn't deny they were using RST packets, they refused to comment  georgeou | 02/14/08
Charged for a ticket to LAX, dropped me at Ontario  WiredGuy | 02/14/08
Here's a thought....  DCMann | 02/14/08
Comcast's traffic management has gone from bad to worse  notsofast | 02/14/08
Thanks George.  kd5auq | 02/14/08
Yes, Comcast made matters worse with their handling  georgeou | 02/14/08
impersonating  willyu | 02/14/08
Why skip the relevant details in the blog and present a false analogy?  georgeou | 02/14/08
Typo correction  georgeou | 02/14/08
RE: Comcast traffic management issue before FCC  AySz88 | 02/14/08
Having the Government threaten the market to improve or else usually has  georgeou | 02/14/08
More pressure needed rather than excuses....  diputs28 | 02/15/08
Even Verizon FiOS has rules on usage  georgeou | 02/16/08
FCC uses threats of punishment already, ex. wireless auction  AySz88 | 02/16/08
Those cables were laid by Comcast; it wasn't purchased from the FCC.  georgeou | 02/16/08
You say traffic management. I say data forgery.  Letophoro | 02/15/08
No data is forged, only the headers  georgeou | 02/15/08
RST packets aren't forgeries even though Comcast injects them?  Letophoro | 02/19/08
I said the headers are forged, the data is not  georgeou | 02/19/08
You should sue the USPS for forgery then.  Letophoro | 02/19/08
Spoofed packets that manage your own network is LEGAL  georgeou | 02/19/08
Re: Spoofed packets that manage your own network is LEGAL  none none | 02/19/08
I never knew legitimate contracts were red herrings  georgeou | 02/20/08
It's highly illegal when those packets leave Comcast's network.  Letophoro | 02/20/08
Re: I never knew legitimate contracts were red herrings  none none | 02/20/08
NAT and TCP resets for expired sessions go outside the network too  georgeou | 02/20/08
How can you say Comcast is doing this to business customers?  georgeou | 02/20/08
Re: How can you say Comcast is doing this to business customers?  none none | 02/20/08
Re: NAT and TCP resets for expired sessions go outside the network too  Letophoro | 02/21/08
Many ISPs do the NAT for their customers  georgeou | 02/21/08
Re: Many ISPs do the NAT for their customers  Letophoro | 02/22/08
Just like forged TCP reset packets used to end orphaned sessions  georgeou | 02/25/08
Proposed new protocol extensions ...  MisterMiester | 02/15/08
You should get what you paid for  pablo Dante | 02/16/08
You're wrong about that, Comcast does not claim it's unlimited  georgeou | 02/16/08
AT&T Problems  notsofast | 02/18/08
Comcast is a shared medium network, almost like a wireless broadband  georgeou | 02/18/08
Thank You & Question on DOCSIS  FrederickBrill | 02/25/08
DOCSIS versions may vary..  JT82 | 02/26/08
Correction on DOCSIS 2.0 date..  JT82 | 02/26/08

What do you think?

SponsoredWhite Papers, Webcasts, and Downloads

Click Here
advertisement
Click Here

Recent Entries

Top Rated

    advertisement

    Archives

    ZDNet Blogs

    White Papers, Webcasts, and Downloads

    SmartPlanet

    Click Here