site Search:


 
    All Forums Hot Topics Gallery






how-to block ads


 
Search Topic:
Share Topic
Post a:
Post a:
AuthorAll Replies


espaeth
Digital Plumber
Premium,MVM
join:2001-04-21
Minneapolis, MN
kudos:2
Reviews:
·Clear Wireless

1 edit

reply to wifi4milez

Re: There is more to it...

said by wifi4milez:

Yes, however without ISP support you are doing nothing more than load balancing.
Let me try this again. It's like this:

DSL#1  10.10.10.1  <----->    MLPPP agg (Shareband) 20.20.20.1
DSL#2  10.10.20.2  <----->    MLPPP agg (Shareband) 20.20.20.2
 
MLPPP Bundle 20.20.1.1 <--->    MLPPP Bundle 20.20.1.2
Where the MLPPP bundle is built from PPP tunnels across DSL#1 and DSL#2
MLPPP bundle uses Shareband IP space inside the tunnel, not your ISP's.
 
Today when you get 2 broadband connections you get a unique IP per connection, which is why you are limited to the bandwidth of one connection at a time. (each TCP session can only have a single source IP)

Shareband builds a Point-to-Point Protocol (PPP) tunnel on each connection and then bundles the tunnels together in a MultiLink PPP (MLPPP) tunnel so that the MLPPP virtual interface on each side has a single IP address. Each packet destined for the bundle is usually split between each tunnel in a round-robin fashion so that are get the effective throughput of all of the connections minus the PPP overhead.

You can build the same thing yourself by getting a couple broadband connections at your house and building a MLPPP session to a device (be it router or server) that you colo at a nearby facility. The reason that it needs to be close is because all packets need to run to the aggregator and then out to the public Internet. If you put your MLPPP termination too far away, your performance will actually decrease due to the extra round-trip latency you pick up.

It should also be noted that this generally won't work with unlike pairs. Ie, you can aggregate multiple cable or multiple DSL connections, but not a cable and a DSL connection. The network performance difference between the two networks will result in severely out-of-sequence packets arriving at the MLPPP aggregator and performance will be crap.


wifi4milez
Big Russ, 1918 to 2008. Rest in Peace

join:2004-08-07
New York, NY

said by espaeth:

said by wifi4milez:

Yes, however without ISP support you are doing nothing more than load balancing.
Let me try this again. It's like this:

DSL#1  10.10.10.1  <----->    MLPPP agg (Shareband) 20.20.20.1
DSL#2  10.10.20.2  <----->    MLPPP agg (Shareband) 20.20.20.2
 
MLPPP Bundle 20.20.1.1 <--->    MLPPP Bundle 20.20.1.2
Where the MLPPP bundle is built from PPP tunnels across DSL#1 and DSL#2
MLPPP bundle uses Shareband IP space inside the tunnel, not your ISP's.
 
Today when you get 2 broadband connections you get a unique IP per connection, which is why you are limited to the bandwidth of one connection at a time. (each TCP session can only have a single source IP)

Shareband builds a Point-to-Point Protocol (PPP) tunnel on each connection and then bundles the tunnels together in a MultiLink PPP (MLPPP) tunnel so that the MLPPP virtual interface on each side has a single IP address. Each packet destined for the bundle is usually split between each tunnel in a round-robin fashion so that are get the effective throughput of all of the connections minus the PPP overhead.

You can build the same thing yourself by getting a couple broadband connections at your house and building a MLPPP session to a device (be it router or server) that you colo at a nearby facility. The reason that it needs to be close is because all packets need to run to the aggregator and then out to the public Internet. If you put your MLPPP termination too far away, your performance will actually decrease due to the extra round-trip latency you pick up.

It should also be noted that this generally won't work with unlike pairs. Ie, you can aggregate multiple cable or multiple DSL connections, but not a cable and a DSL connection. The network performance difference between the two networks will result in severely out-of-sequence packets arriving at the MLPPP aggregator and performance will be crap.
Hmmm. I see what you are saying, however I am still not 100% sure how this will work in practice. I can understand how the bundling will occur on the end user side (as the physical equipment sits there), however the back end is what has me confused/doubting this application. For years, people on this website have been arguing that doing this (bundling connections) is impossible without ISP support (hence the dual WAN arguments that come up every few weeks), so unless Shareband is doing something completely revolutionary then this might just be a lot of fluff......

--
с новым годом


Guspaz
Guspaz
Premium,MVM
join:2001-11-05
Montreal, QC
kudos:16

reply to espaeth
TekSavvy, a Canadian national ISP serving roughly 85% of the country's population (the four largest provinces), offers unofficial support for MLPPP on their PPPoE-based DSL connections.

Numerous people with the technical skills to set up a *nix box are enjoying connections their bonded DSL connections (currently bonding two 5mbit down 800kbit up DSL lines).

Their routers support either packet round-robin, or splitting the packets. Either way, the effect is the same; any given IP stream only sees one extra-phat tube, as TekSavvy's router re-combines things on their end.

So there you have it, 85% of the population of Canada (assuming they qualify for DSL service) can take advantage of this technology already, and without adding any extra latency that the colocated solution requires.

There's also nothing stopping a TekSavvy reseller from providing a customized ISP-managed solution. They could sell their customers two connections, two modems, and a router device, and only bill them once, handling the setup so the user didn't need to maintain a *nix box.

The reseller would need to provide a general *nix router (the WRT54G type don't usually support MLPPP), which would also need a script to reconnect the second link until it hit the same router as the first one (there are four routers), as they must both be on the same one. But it's doable.



Stivo

@choices.org

reply to wifi4milez
wifi4miles,

I think you're stuck in a world of black and white - embrace the midtones.

The 'ISP side' can refer anything on the other side of the access portion of the broadband connection. ([CPE] - access - [ISP - Internet]) For the service to work, the aggregation servers can be anywhere on the public internet. The idea is that the closer the servers are to the ISPs network, the lower the latency, and the better the performance. Locating on a individual ISPs network is ideal, but not at all necessary, provided that suitable peering relationships are in place.

Hope this helps.



wifi4milez
Big Russ, 1918 to 2008. Rest in Peace

join:2004-08-07
New York, NY

reply to Guspaz

said by Guspaz:

TekSavvy, a Canadian national ISP serving roughly 85% of the country's population (the four largest provinces), offers unofficial support for MLPPP on their PPPoE-based DSL connections.

Numerous people with the technical skills to set up a *nix box are enjoying connections their bonded DSL connections (currently bonding two 5mbit down 800kbit up DSL lines).

Their routers support either packet round-robin, or splitting the packets. Either way, the effect is the same; any given IP stream only sees one extra-phat tube, as TekSavvy's router re-combines things on their end.
I think the part (I highlighted) at the end of the last post points to what I am saying. I have never heard of being able to actually bond (and get a total bandwidth, not just load balance) without ISP support. I am very interested to see how this works out in actual practice, so I guess we should all stayed tuned.....
--
с новым годом


Guspaz
Guspaz
Premium,MVM
join:2001-11-05
Montreal, QC
kudos:16

As has been said earlier, there is one way to do it without ISP support; create two PPP tunnels to a remote box (operated by sharedband), and use mlppp. The downside is that you're adding extra latency to your connection, since your internet connection now effectively terminates at sharedband's box. Your public-facing IP would also now be a sharedband IP.

But as has been said, anybody can set this up themselves if they have a VPS/colo/dedi server somewhere.



wifi4milez
Big Russ, 1918 to 2008. Rest in Peace

join:2004-08-07
New York, NY

said by Guspaz:

As has been said earlier, there is one way to do it without ISP support; create two PPP tunnels to a remote box (operated by sharedband), and use mlppp. The downside is that you're adding extra latency to your connection, since your internet connection now effectively terminates at sharedband's box. Your public-facing IP would also now be a sharedband IP.
Ok, however that assumes Shareband has enough bandwidth available at their side since they in essence become the ISP. This is fine if you are a single user creating a virtual tunnel to your own private colo fed off a DS3, however how will Shareband handle this on a larger scale? Do they play on purchasing a few Gigs of IP (at least) just to support this application? Lets assume for a minute that only 1000 customers "bond" two 1.5Mbps DSL lines through Sharebands servers/equipment/whatever, that comes out to a total of 3000Mbps or 3Gbps of bandwidth that Shareband needs to provide. The lowest wholesale cost of a Gig of bandwidth is $10k, with most carriers paying between $15k and $20k per gig. Assuming Shareband gets the IP access for $10k per gig, then they are paying $10 per customer to provide this service. The question is, how much will they charge for this service to make a profit? $20? $30? How much are people willing to pay for this? After you factor in equipment, staff, advertising, and many other expenses I would bet that they need to charge at least $50 to $100 per customer in order to even break even. I simply question the business model here......
--
с новым годом


Guspaz
Guspaz
Premium,MVM
join:2001-11-05
Montreal, QC
kudos:16

2 edits

It shouldn't be a problem. Any ISP that is a wholesaler of Bell Canada's DSL services (TekSavvy included) has about $9 to play with as far as bandwidth, equipment, staff, etc.

Bell charges $20.50 for the line, and $1300 for the GigE to connect the DSL clients to the ISP's network (this is not transit, just a connection to Bell's ATM network, IIRC). That leaves about $9 per customer to pay for everything else when you consider that TekSavvy charges $29.95 for their normal 5/800 service.

In that $9, TekSavvy is able to provide 200GB/mth of bandwidth (5mbit DSL), and cover all other expenses, and still turn a profit. I don't see why a company like Sharebond can't make a profit on $10 or $20 per customer, as their actual bandwidth costs would be lower due to average usage. TekSavvy has proven that you can act as an ISP on those kinds of margins, turn a profit, and still manage to become the highest rated DSL ISP in North America (by DSLR's rating) :P



wifi4milez
Big Russ, 1918 to 2008. Rest in Peace

join:2004-08-07
New York, NY

said by Guspaz:

It shouldn't be a problem. Any ISP that is a wholesaler of Bell Canada's DSL services (TekSavvy included) has about $9 to play with as far as bandwidth, equipment, staff, etc.

Bell charges $20.50 for the line, and $1300 for the GigE to connect the DSL clients to the ISP's network (this is not transit, just a connection to Bell's ATM network, IIRC). That leaves about $9 per customer to pay for everything else when you consider that TekSavvy charges $29.95 for their normal 5/800 service.

In that $9, TekSavvy is able to provide 200GB/mth of bandwidth (5mbit DSL), and cover all other expenses, and still turn a profit. I don't see why a company like Sharebond can't make a profit on $10 or $20 per customer, as their actual bandwidth costs would be lower due to average usage. TekSavvy has proven that you can act as an ISP on those kinds of margins, turn a profit, and still manage to become the highest rated DSL ISP in North America (by DSLR's rating) :P
Well you are comparing two different things. Assuming I understand this correctly, Shareband isnt leasing any LEC facilities or using any LEC infrastructure. They arent an ISP, but are an ancillary service you purchase in addition to paying your ISP. Given that Shareband operates at the end of a virtual tunnel, they in turn need to purchase wholesale IP access (not a connection to the LEC as TekSavvy does) in order to combine your pipes and provide and IP address to the end user. IP access, as I mentioned before, is far more expensive than a metro loop and can run up to $20k per gig. My question is how their pricing (which we dont yet know) and business model will keep them afloat!
--
с новым годом


Guspaz
Guspaz
Premium,MVM
join:2001-11-05
Montreal, QC
kudos:16

That's the thing though, Bell wholesalers are responsible for maintaining their own connection. The $20.50 connection fee and $1300 GigE to Bell only gets the user's packets to the ISP (TekSavvy)'s network. From there, the ISP is responsible for getting the packets out to the internet at large.

They currently have six GigE lines to various providers (Cogent, Teleglobe, Internap, Peer1, etc) for that purpose.

My point was that if you eliminate the two Bell-related charges, and possibly some of the equipment costs required to connect to Bell, you're left with TekSavvy's $9 per month or so. Inside of that, they're able to cover all expenses and provide 200GB of actual IP transit. For $19 ($39.95 to customer, $19 is roughly left over after Bell takes their cut), they're able to provide unlimited services, targeted at users who use over 300GB per month (300-500 is probably typical).

If TekSavvy can make a profit, I fail to see why Shareband, with very similar costs once Bell is removed from the equation, couldn't do the same thing.



wifi4milez
Big Russ, 1918 to 2008. Rest in Peace

join:2004-08-07
New York, NY

said by Guspaz:

That's the thing though, Bell wholesalers are responsible for maintaining their own connection. The $20.50 connection fee and $1300 GigE to Bell only gets the user's packets to the ISP (TekSavvy)'s network. From there, the ISP is responsible for getting the packets out to the internet at large.

They currently have six GigE lines to various providers (Cogent, Teleglobe, Internap, Peer1, etc) for that purpose.

My point was that if you eliminate the two Bell-related charges, and possibly some of the equipment costs required to connect to Bell, you're left with TekSavvy's $9 per month or so. Inside of that, they're able to cover all expenses and provide 200GB of actual IP transit. For $19 ($39.95 to customer, $19 is roughly left over after Bell takes their cut), they're able to provide unlimited services, targeted at users who use over 300GB per month (300-500 is probably typical).

If TekSavvy can make a profit, I fail to see why Shareband, with very similar costs once Bell is removed from the equation, couldn't do the same thing.
Well, it remains to be seen. Lets see how this develops.
--
с новым годом

Tuesday, 29-May 19:06:55 Terms of Use & Privacy | feedback | contact | Hosting by nac.net - DSL,Hosting & Co-lo
over 12.5 years online © 1999-2012 dslreports.com.
Most commented news this week
Hot Topics