How ISPs May Quietly Kill VoIP 388
ravenII writes "PBS's i'Cringley's informative piece gives an eye-opening look at the anticompetitive behavior of some ISPs who are showing up late to the VoIP game. This is not something that could be easily mandated, and the beauty of this approach is that they're not explicitly doing anything to the 3rd party service applications. They're just identifying and tagging their own services, which is within their rights."
Re:Verizon (Score:5, Informative)
Encryption is the simple answer... (Score:3, Informative)
Packet shaping (Score:3, Informative)
But seriously, this has been a known threat for a while, at least it is a threat to every other P2P service on the Web. Universities routinely packet shape their networks, filtering out P2P filesharing programs, or giving them such a low priority it's as if you're using dial-up when using Kazaa lite.
www.theswitchboard.ca looks like the gold nugget in that article.
Re:Encryption is the simple answer... (Score:4, Informative)
And without some form of prioritisation across a public network, VoIP becomes a flaky proposition at best. You have a 250ms round trip latency budget, and encryption adds to the serialisation delay on both ends and impacts this. Plus any out of order packet delivery or jitter will further impact voice quality, along with compression.
And people expect their phone to work. All the time. Early adopters will tolerate the impact, but the money is in the commoditisation of the service and deploying it to everyone -- and everyone will not be willing to deal with a flakey phone.
That makes it worse... (Score:5, Informative)
"...the beauty of this approach is that they're not explicitly doing anything to the 3rd party service applications. They're just identifying and tagging their own services, which is within their rights."
The service providers are prioritizing THEIR VoIP traffic; so unless you can encrypt and then mask your VoIP service provider's packets to look like the ISP's, all encryption will do is increase the latency for voice - remember encryption/decryption requires time. The ISP doesn't explicitily delay Vonage's packets, for example, it simply upgrades the QoS priority of their own packets; this conveniently screws over 3rd-party providers like Vonage while not getting the ISP's in legal hot water.
Encryption can protect your 3rd party call from evesdropping, but can only increase latency under this new sneaky scheme.
Re:Verizon (Score:2, Informative)
Re:Here Come the Commies... (Score:3, Informative)
Hmmm, this reference to commies made me think of something that made me chuckle... In the past in America the Reds were the evil outsiders, now they are the good ol' boys back home.
Bah, strange things enter a man's mind at 11:30.
Re:Tag your own packets? (Score:5, Informative)
However, should you get a combination cable modem/MTA (the VoIP box) from you cable operator (i.e. Comcast), it works like this:
* The DOCSIS 1.1 specification calls for a nifty little feature called "service flows". Service flows have their own QoS, and can be triggered by a variety of criteria, including TCP/UDP port numbers, Ethernet frame type, etc.
* From there, the cable operators will provision two (or more) service flows for the cable modem. One would be for the voice, which would receive the highest priority possible (but with a lower bandwidth), and the other one(s) would be best-effort, with a higher bandwidth allowed.
Cable operators can also use this to throttle any arbitrary connection (i.e. P2P), and in fact, have done so in the past, I would imagine.
A "side effect" of this would be that Vonage boxes would considered as best-effort, simply because they don't get classified into the voice flow by the software of the modem. This is because they won't meet the characteristics of the voice flow.
-- Joe
Re:This indeed disproves the myth of capitalism (Score:5, Informative)
From Cringely's 17 March Column (Score:3, Informative)
"there are other dirty tricks available to broadband ISPs. Telecom New Zealand, for example, is reportedly planning to alter TCP packet interleaving to discourage VoIP. By bunching all voice packets in the first half of each second, half a second of dead air would be added to every conversation, changing latency in a way that would drive grandmothers everywhere back to their old phone companies. This is because phone conversations happen effectively in real time and so are very sensitive to problems of latency. Where one-way video and audio can use buffering to overcome almost any interleaving issue, it is a deal-breaker for voice."
This has certainly pissed off a few Kiwis, as seen on the NZNOG list: http://list.waikato.ac.nz/pipermail/nznog/2005-Ma
but of course ... (Score:3, Informative)
That's not how it works. (Score:3, Informative)
Here's how it works technically:
Re:Capitalism isn't a myth. It's gotten us this fa (Score:1, Informative)
Bell patented the telephone after working with Antonio Meucci, an Italian who had invented the telephone 15 years earlier.
A light bulb very similar to that built by Edison was created by Joseph Wilson Swan in England one year before Edison made his "invention". Edison bought Swan's patent.
The first electronic computer was designed and built by German mathematician Konrad Zuse, in Germany.
The transistor was invented by three American physicists, John Bardeen, William B. Shockley, and Walter Brattain.
The pacemaker was invented by electrical engineer Wilson Greatbatch in America.
George de Mestral, the inventor of Velcro, is from Switzerland.
The (unpowered) airplane was invented by Sir George Cayley in England, or the German engineer Otto Lilienthal, depending on the achievement which you want to count as first flight. The first powered flight was performed by the Wright brothers in America.
Rockets were invented by the Chinese. The foundation of modern rocket science is attributed to Robert Hutchings Goddard in America.
The first working jet engine was constructed by Hans von Ohain in Germany.
RADAR was invented by Robert Watson-Watt in England.
One important reason why capitalism wins over communism is that it has less obvious failure modes. Capitalism's failures are generally attributed to "natural disasters" like wars while the failures of Communism are generally attributed to Communism.
When you can't switch to a competing ISP you may realize that capitalism isn't the same as free market economy and monopolies do leave you no choice.
Scare Tactic BS (Score:1, Informative)
Anonymous CCIE
*Cringely's* not being fair - or accurate (Score:5, Informative)
But fundamentally, the things Cringely's complaining about aren't accurate, because he doesn't understand the technology or the resulting economics. Yes, telcos are dealing with the threat of VOIP, and it's making their heads explode, and VOIP is much *much* harder to integrate with an old-fashioned telephone infrastructure than to run as a pure-VOIP business. (The technology's difficult, making it scale is difficult, different parts are centralized or decentralized, all the assumptions about who hands money to whom are different, the regulatory infrastructure doesn't match well at all, etc.) And the telcos are making sure that their data networks will support any VOIP services they develop with as close as they can get to traditional telco voice quality, and they're not sure how to deal with the fact that cellphones have convinced the public to accept lower-quality calls and newer codecs with much higher frequencies can support speakerphones much better.
Some big ISPs happen to be owned by telcos, or by telco-wannabees like the cable TV companies. Most of them are working on adding CoS capabilities to their backbones, but that's the least critical part of the network because most of them own their own fiber plants, and it's cheaper for them to burn more wavelengths on their fibers than to add fancy engineering capabilities to their routers or to hire fancy engineers to run them. It's the friendly mom&pop ISPs (that Cringely's not worried about) who are most likely to have backbone congestion issues that need CoS support to prioritize VOIP over best-effort data applications, because they're running at a different scale and don't generally own their own fiber networks.
The places that CoS matters most are the skinny parts of the network - the ingress from the customer's premises to the ISP's POP, and the egress from the ISP's POP to the customer's premises. The ingress direction is really a customer hardware and management problem, making sure that VOIP packets get on the wire before data packets, but service providers (including Vonage) typically handle that by forcing the customer's data through the same box that converts traditional-phone signals to VOIP, and software-based providers like Skype handle that inside the user's PC. This doesn't require the ISP to do anything, though it's sometimes cheaper to build those capabilities into the DSL/cable modem.
The egress direction can benefit from CoS marking, or from other fair-queuing systems that share bandwidth between remote sites or protocol types, or even from dumber systems that prioritize UDP over TCP. In a symmetric environment, like most business T1 connections, this is the most critical part of the system, because data applications can drown out voice unless there's some QoS approach. But most consumer connections are asymmetric, with much faster downstream connections than upstream, so there's less of a problem. Also, in most home applications, if downstream bandwidth is the bottleneck, it's usually because of some application like downloading music that can be turned off or slowed down during phone calls, which isn't a practical approach in most multi-person offices.
Cringely's arguments are especially bogus because the impact of backbone QoS / CoS features on network performance is much smaller than the impact of slow upstream connections in ADSL and Cable Modems. A 12
Re:Robert X. Cringely is a sick, sick man (Score:3, Informative)
There were mass settlements of Bulgars in the Apennines at various times trough the Middle Ages. There are a lot of Bulgarian toponyms in Italy [tribal.abv.bg], for example Monte Bulgheria [cilentonet.it]. Bulgarian derived family names are common in some places - Bulgari and Borgii are famous examples. The Latin language itself was "vulgarized" due to a large number of non-native speakers (mostly Germanic people, like the Langobards).
"Vulgar" acquired a negative meaning later: plain, plebeian, unrefined, coarse and rude. It is quite a common linguistic phenomenon. Actually, in "Genealogy of Morals" Nietzsche claims that the words for "bad" in all languages have evolved likewise.
Way off-topic, I know. Whatever.
911 is a mess anyway (Score:3, Informative)
Cringely's speculations about providers tinkering with QoS are bogus - I've heard other clueless people ranting about how awful it is that some ISPs might start offering higher quality service for more money (the bastards!) At most, his arguments are really that some ISPs might fail to provide higher-quality service for people who don't pay extra for it, and that this might not be good enough quality in spite of the fact that many people like it today. And if that's the case, and their basic service isn't good enough, then either you're going to get a different ISP, or you're going to pay more for better service, or you're going to keep your old-fashioned phone, and of course, if you can afford broadband and VOIP service, you can also afford a cellphone (at least a pre-paid 7-11 phone for emergencies), which will even work when bad weather makes your cable modem go down.
Furthermore, Cringely focuses on QoS in the backbone, but the real impact isn't there, where the network's fat enough, but at the skinny edges. The ISPs have no control over your outbound traffic - what if you're trying to call 911 and somebody is downloading that music video file you're sharing? That has a much bigger impact on VOIP performance than anything a backbone provider is going to do. Or what happens if that music you're downloading starts getting better performance because the server is less busy - QoS could help that direction a bit, but if your ISP uses one standard for QoS markings and the 911 Center's ISP uses a different standard (there are lots), then the QoS isn't going to work the way they expected anyway.
Rogers Cap doesn't affect VOIP (Score:3, Informative)
While there are ISPs that are far worse about it - Telstra, for instance, or some of the US cable companies who think that they need to catch up with Telstra's unwillingness to let people actually use data for anything - a 2GB/day cap is still annoying. Basically, it means that you can't do file-sharing without being very selective in what you leave running for how long - so you can download that latest Knoppix release and share out a couple of copies, but you can't leave your entire set of Linux and *BSD distros open all month.
Re:It's going to be bad, in theory (Score:2, Informative)