Does Your Uplink Multicast?
knof asks: "It seems like the big ISPs want to waste bandwidth, because they don't support technologies like multicast, at least here in Germany. As far as I know the only way to get multicast access is to setup a feed to the MBone or to use the DFN (Deutsches ForschungsNetz) if you're a student, which I am not. Is it expensive or difficult for ISPs to make their networks multicast aware? How is the situation in other countries? And are there any ISPs in Germany which are Multicast friendly?" It would be interesting to know how much of the Internet is capable of multicasting. Even here in the US, I don't believe it's getting widely used. Is this changing?
Considering how many IPs are wasted for multicast, its really no wonder why we're at a shortage right now. Whoever sorted the current IP space needs to be shot in the HEAD (so that his brain may NEVER be brought back). 16 million IPs for loopback? excuse me? out of that whole block the only one that gets any use is 127.0.0.1
Those Class D and E spaces could have given us many usefull IPs...and now...useless.
Even in our own office, I wish we could kill multicasting. We make games here, and in the evening, a lot of groups of guys are playing games that spew enough multicast packets to bring our 100mbit network to its knees. (Yes, we're using switches, not hubs.) Playstation 2 debugging uses a network connection between the PS2 and PC. Debugging becomes slow as molasses unless you unplug your uplink or put a 2nd NIC in and connect to your PS2 TOOL directly.
http://www.hyperos2002.com/
Film at eleven.
A quick search on google revealed this great article!
Multicast Explanation
The man who trades freedom for security does not deserve nor will he ever receive either. - Benjamin Franklin
I asked both AT&T and Bell about multicast - both indicated that thier backbones do not support multicast... and they don't seem to have plans to enable it anytime soon.
Then, if you go to your ISP, and you're VERY lucky, they'll tell you to go to the MBONE mailing list. Most ISPs I've talked to just tell you to go to hell.
The conclusion I came to is that the existing multicast structure that exists (which is all native PIM, or near enough) is controlled and run by a Royal Priesthood, and only The Worthy (and very rich) can pay a tithe great enough to appease the Net Gods.
(UUNET is a great example. Sure, they'll provide multicast! Provided you pay $10,000+, for a high-speed link. For the cheaper nodes? No f* way! Peasents don't deserve such technology!)
Given this attitude, can you SERIOUSLY wonder why the less-knowledgable view technology with suspicion? It's not exactly as though they're being encouraged to see it as a powerful friend.
Getting on with the question of "is it expensive?" The correct answer is "no - unless your admin charges $100,000 per character typed".
For those who want to convince their admins to enable multicasting, but wish to use less force than a Daisy Cutter, here are the simple instructions to set things up:
And that is it! The sum total of the arcane art of multicasting.
Those who are used to games are probably much more familiar with broadcasting, as very very few games use multicasting. Multicasting would be useful for games, as it would seriously reduce the network load, but as network games are typically server-based, rather than distributed, there's really nothing to multicast, right now.
The Internet backbone is, essentially, entirely multicast-ready. There is no "virtual" network of tunnels, any more, but rather one multicast cloud, which the ISP merely has to belong to. The main reasons ISPs don't join are as follows:
THESE are the reasons multicasting isn't in general, wide-spread use, not the cost (there isn't one), and not the complexity (there isn't any).
It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
I attended a conference (Stardust) several years
ago and at one of the discussion groups several
ISPs were involved. A common concern was how
to charge and be charged by their peers for
multicast traffic.
Simple Example:
ISP A and B peer with each other, the ship bits
both directions all month long. At the end of
the month, they settle up. With unicast traffic,
the number of bits comming over the peering
connection coorosponds to the number of bits
shipped inside a given ISPs network.
With multicasting, A send a single multicast
stream to B, but B has to repeat it at several
points to get it to various dial-up and broadband
POPs and the customers connected to those POPs.
A can send a single stream which cause much more
load on Bs network.
From the Sprintlink multicast page "... all SprintLink customers can request to have multicast services enabled, completely free of charge."
Sprintlink sells t1 - OC48, no consumer services. But if your ISP peers with them that's one less excuse they have not to give it to you. I still wouldn't hold my breath.
Last I knew broadcast.com attempted to stream its content over multicast and reported a 5% success rate. They're big enough to use this as a ballpark figure for the percentage of the 'net that has multicast (which is pretty sad imho). They have a list of their multicast affiliates, ISP's that can receive multicast events and programming.
thing is the whole multicast thing is a bit chicken and egg at the mo.
ISP's, although they are playing with it in the backbones and some have fully multicast enabled backbones have no real need to roll it down to the end user because there aren't any (many) apps/broadcasts out there that use it!
And content providers don't bother multicasting content as the software isn't up to scratch and the ISP's don't support it down to the customer network.
Then there is the issue that even if the ISP supported it down to the customer network that most customer networks aren't setup for multicast on a LAN level. Might not be an issue having an extra E1/T1 of broadcast trffic on most LAN's but some people wouldn't be too happy about it.
At present in the UK's major peering point more than 20 isp networks exchange multicast traffic (about 20% of total members). Which is a start...
Also new developments are under way in the addressing and management technology behhind multicast. In particular PIM-SSM (source specific multicast) that allows requests to be made on source,group (S,G) broadcast rather than just anyone,group (*,G) will change the way multicast can be used on the internet, as unicast addresses will become the decriminater for the group. This gives each broadcaster many multicast groups to broadcast too unlike the 255 addresses AS's get now.
Again though this requires IGMPv3 which i don't think will be making an apperance in any M$ IP stack anytime soon!
Bottom line is the technology rocks but the current financial climate seems to have put projects like multicast on a back burner...