Slashdot Mirror


British ISPs Embracing Two-Tier Internet

Barence writes "Britain's leading ISPs are attempting to construct a two-tier internet, where websites and services that are willing to pay are thrust into the 'fast lane,' while those that don't are left fighting for scraps of bandwidth or even blocked outright. Asked directly whether ISP TalkTalk would be willing to cut off access completely to BBC iPlayer in favor of YouTube if the latter was prepared to sign a big enough cheque, TalkTalk's Andrew Heaney replied: 'We'd do a deal, and we'd look at YouTube and we'd look at BBC and we should have freedom to sign whatever deal works.' Britain's biggest ISP, BT, meanwhile says it 'absolutely could see situations in which some content or application providers might want to pay BT for a quality of service above best efforts.' PC Pro asks if it's the end of the net as we know it."

7 of 305 comments (clear)

  1. Re:Shouldn't governments impose balance? by betterunixthanunix · · Score: 5, Informative

    Clearly, you are misunderstanding the purpose of 21st century governments. The purpose of your government is to ensure that corporations and their shareholders become wealthier.

    --
    Palm trees and 8
  2. Re:"above best efforts?" by mikkelm · · Score: 5, Informative

    "Best effort" in networking terminology is the priority given to traffic that isn't specifically prioritised or limited. There's nothing wrong with what he's saying.

  3. Re:Tipping point: whether websites buy into this by Totenglocke · · Score: 3, Informative

    No, it tells the user that their ISP is using Mafia tactics and saying "Pay us for speed protection or something unfortunate might happen".

    --
    "The tree of liberty must be refreshed from time to time with the blood of patriots and tyrants." ~Thomas Jefferson
  4. wrong yourself by Anonymous Coward · · Score: 5, Informative

    I work for a company that is heavy involved (among other things) in just that sort of deep packet inspection technology. If you don't think that large ISPs are (or will shortly be) doing traffic shaping, you're a fool.

  5. Re:"above best efforts?" by mysidia · · Score: 5, Informative

    Except for the fact that it doesn't make any sense. How can it be the "best effort" if something can be prioritised ahead of it?

    It makes perfect sense. When a QoS scheme is being designed; traffic is divided into classes, and (typically) each class is assigned to queues based on priority; each queue has a certain size.

    The class that is not associated with any priority queue at all is called "best effort". The reason it is called best effort, is, unlike other traffic classes -- there is no priority or reservation.

    Other traffic has priority in the form of something close to a guarantee; meaning, if prioritized traffic does not exceed the size of the priority queue, it is guaranteed to be delivered even in the face of congestion. Whereas the remaining traffic is just "best effort".

    The traffic that is best effort will be delivered if possible (in the face of congestion), but it might be dropped, best effort is weaker than guaranteed priority.

  6. Re:Wrong by Raptoer · · Score: 3, Informative

    They might also implement it via RED. As an outbound queue fills packets going into that queue start getting dropped. This is done to prevent TCP global synchronization, and is standard practice. But if you change the rules a little, saying that packets coming from payer X get into the queue more often than non-payer Y, you've effectively lowered Y's performance during congestion without impacting Y during non-congestion.

    Or it could be done via managing router queues. In order to route a packet you must inspect it anyways. Instead of having 1 outbound queue from a router you have two, three, or more. The outbound port sends from the high-priority queue more often, but still sends from the lower priority queues, or else to the hosts it appears to be congestion or a dead connection.

    It could also be done via policy based routing on the AS level. An AS is a set of routers divided from other routers by political divisions rather than any technological reasons (AT&T routers vs Verizon routers). Each AS communicates routes and speeds via BGP. You direct the payer packets towards the faster AS you're connected to, then send the non-payer packets over to the slower AS.

    There is no real way to speed up some packets without slowing down others, unless you literally build a whole new faster network, in which case why not put the other packets on there too?

  7. Re:"above best efforts?" by mysidia · · Score: 3, Informative

    That doesn't make any sense. If they are really making their best effort, it would be the same as guaranteed priority.

    You're missing the point. These are accepted industry terms, not subject to dispute by people who think they know something about computer networking. Suggesting there is something wrong with the terms is just equivalent to brandishing your own errors/lack of understanding:

    Quality of services clases impose constraints on the system, by assigning traffic to different queues with different sizes and latency/drop preferences. The priority queues are constraints, and not to be violated in order to deliver a packet. They are usually of a fixed size, so even some packets from prioritized streams can wind up dropped into lower priority classes.

    Best effort refers to the best effort to deliver packets in that class, without violating any constraints imposed on the system.

    Priority queues are constraints; packets in a higher priority queue cannot be dropped at a higher rate than allowed, for the purpose of delivering best effort packets.

    Best effort is basically near the very bottom. The only worse traffic class is called Less than best effort; typically applied to non-drop non-latency sensitive traffic such as bulk transfers, e.g. FTP, FXP, SMB, Peer to Peer networks, sometimes SMTP.